public void CreateInstance_WhenParametersAreCorrect()
        {
            // Arrange
            var name     = "ProteinShake";
            var calories = 109;
            var protein  = 25;
            var carbs    = 0;
            var fat      = 1;
            var sugar    = 1;
            var fiber    = 0;

            var productFactory = new ProductFactory();

            // Act
            var drink = productFactory.CreateDrink(name, calories, protein, carbs, fat, sugar, fiber);

            // Assert
            Assert.IsNotNull(drink);
            Assert.IsInstanceOfType(drink, typeof(IProduct));
        }