Exemplo n.º 1
0
        public void WhenICreateANewWarehouseItemWithTheFollowingData(WarehouseItemAssertionTestData[] warehouseItems)
        {
            warehouseItems.Should().HaveCount(1);

            foreach (var warehouseItem in warehouseItems)
            {
                _mainScreenObject.AddWarehouseItem(warehouseItem);
            }
        }
Exemplo n.º 2
0
 public void ThenIExpectToSeeTheFollowingDataOnTheScreen(WarehouseItemAssertionTestData[] warehouseItems)
 {
     var actualWarehouseItems = _mainScreenObject.GetWarehouseItems().ToArray();
     for (int i = 0; i < Math.Max(warehouseItems.Length, actualWarehouseItems.Length); i++)
     {
         var expectedWarehouseItem = warehouseItems[i];
         var actualWarehouseItem = actualWarehouseItems[i];
         actualWarehouseItem.Kind.Should().Be(expectedWarehouseItem.Kind);
         actualWarehouseItem.Price.Should().Be(expectedWarehouseItem.Price);
         actualWarehouseItem.Quantity.Should().Be(expectedWarehouseItem.Quantity);
         actualWarehouseItem.TotalCost.Should().Be(expectedWarehouseItem.TotalCost);               
     }            
 }