public void MinimalInput_ForSetPricing_ProducesCorrectPrice( IEnumerable <Product> products, Pricing pricing, Money total) { // Arrange var sut = new PointOfSaleTerminal(pricing); // Act sut.ScanMany(products); var actualTotal = sut.CalculateTotal(); // Assert actualTotal.Should().NotBeNull().And.BeEquivalentTo(total); }