public void GivenAnIdentifierNumberOfItemsAndCostPerItem_WhenCalculateTotalCostCalled_ThenReturnsExpectedTotalCost()
        {
            // Arrange
            var itemIdentifier = "Dove Soap";
            var numberOfItems  = 10;
            var costPerItem    = 5;

            // Act
            var totalCost = SuperMarket.CalculateTotalCost(numberOfItems, costPerItem);

            // Assert
            Assert.That(totalCost, Is.EqualTo(50));
        }
        public void GivenALisOfItemHolds_WhenCalculateTotalCostCalled_ThenReturnsExpectedTotalCost()
        {
            // Arrange
            var items = new List <ItemHolder>()
            {
                new ItemHolder("1", 10, 50),
                new ItemHolder("2", 1, 500),
                new ItemHolder("3", 5, 100)
            };

            // Act
            var totalCost = SuperMarket.CalculateTotalCost(items);

            // Assert
            Assert.That(totalCost, Is.EqualTo(1500));
        }