コード例 #1
0
        public void Add_MultipleInvoiceLines_ShouldReturnCorrectTotal()
        {
            // Given
            var invoiceLines = new List <InvoiceLine>
            {
                _invoiceLine1, _invoiceLine2, _invoiceLine3
            };

            var invoice = new Invoice();

            // When
            invoice.AddLineItems(invoiceLines);

            // Then
            Assert.Equal(61.68m, invoice.Total);
        }
コード例 #2
0
        public void Add_SingleInvoiceLine_ShouldReturnCorrectTotal()
        {
            // Given
            var invoiceLines = new List <InvoiceLine>
            {
                _invoiceLine1
            };

            var invoice = new Invoice();

            // When
            invoice.AddLineItems(invoiceLines);

            // Then
            Assert.Equal(40.84m, invoice.Total);
        }