예제 #1
0
        public void ReturnCorrectValue_WhenInvoked()
        {
            //Arrange
            var food           = new CustomFoodProduct("productName", 1, 1, 1, 1, 1, 1);
            var expectedResult = "productName 1 kcal 100 gr/ml 1 protein 1 carbs 1 fat 1 sugar 1 fiber";

            //Act
            var actualResult = food.ToString();

            //Assert
            Assert.AreEqual(expectedResult, actualResult);
        }
        public void CreateInstance_WhenParametersAreCorrect()
        {
            // Arrange
            var name     = "Skyr";
            var calories = 62;
            var protein  = 11;
            var carbs    = 4;
            var fat      = 0;
            var sugar    = 3;
            var fiber    = 0;

            // Act
            var drink = new CustomFoodProduct(name, calories, protein, carbs, fat, sugar, fiber);

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