コード例 #1
0
ファイル: InvoiceItemViewModel.cs プロジェクト: Zuxser/Modera
 public InvoiceItemViewModel()
 {
     Item = new InvoiceItemContract();
 }
コード例 #2
0
ファイル: ConverterTest.cs プロジェクト: Zuxser/Modera
        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);
        }