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); }
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); }