Esempio n. 1
0
 public void CanScanTwoDifferentItems()
 {
     var checkout = new Checkout();
     checkout.Scan('A').Scan('B');
     var actual = checkout.Total();
     actual.Should().Be(80m);
 }
Esempio n. 2
0
 public void CanScanTwoOfSameItem()
 {
     var checkout = new Checkout();
     checkout.Scan('A').Scan('A');
     var actual = checkout.Total();
     actual.Should().Be(100m);
 }
Esempio n. 3
0
 public void CanScanOneItem()
 {
     var checkout = new Checkout();
     checkout.Scan('A');
     var actual = checkout.Total();
     actual.Should().Be(50m);
 }