public InvoiceItemViewModel() { Item = new InvoiceItemContract(); }
private void InvoiceItemConverter(int productId,int invoiceId) { var reference = 1; var expected = new InvoiceItemContract{ Total = 1234.45M, InvoiceId = invoiceId, InvoiceItemId = reference, ProductId = productId }; var dao = new InvoiceItemDao(); dao.ProcessRequest(new InvoiceItemOperationRequest{ Action = DataAction.Create, InvoiceItem = expected }); var result = dao.ProcessRequest(new InvoiceItemOperationRequest { Action = DataAction.Read, InvoiceItemId = 1 }); var actual = result.InvoiceItems.FirstOrDefault(); Assert.IsNotNull(actual); Assert.AreEqual(expected.Total, actual.Total); Assert.AreEqual(expected.InvoiceItemId, actual.InvoiceItemId); Assert.AreEqual(expected.InvoiceId, actual.InvoiceId); }