Пример #1
0
 public void Init()
 {
     // Instantiate the class to test
     this.toTest = new RecipeStepDTO()
     {
         Instruction = "Peler la tomate",
         Foods       = new FoodDTO[]
         {
             new FoodDTO()
             {
                 Name = "Tomato",
                 Mass = 500,
             },
         },
     };
 }
Пример #2
0
        public void TestNotEqualsOnInstructionAndFoods()
        {
            var recipeStep = new RecipeStepDTO()
            {
                Instruction = "Peler la tomateee",
                Foods       = new FoodDTO[]
                {
                    new FoodDTO()
                    {
                        Name = "Tomatooo",
                        Mass = 500,
                    },
                },
            };

            Assert.AreNotEqual(recipeStep, this.toTest);
        }
Пример #3
0
        public void TestEqualReverse()
        {
            var recipeStep = new RecipeStepDTO()
            {
                Instruction = "Peler la tomate",
                Foods       = new FoodDTO[]
                {
                    new FoodDTO()
                    {
                        Name = "Tomato",
                        Mass = 500,
                    },
                },
            };

            Assert.AreEqual(recipeStep, this.toTest);
        }
Пример #4
0
        public void TestGetHashCode()
        {
            var recipeStep = new RecipeStepDTO()
            {
                Instruction = "Peler la tomate",
                Foods       = new FoodDTO[]
                {
                    new FoodDTO()
                    {
                        Name = "Tomato",
                        Mass = 500,
                    },
                },
            };
            int expected = recipeStep.GetHashCode();
            int actual   = this.toTest.GetHashCode();

            Assert.AreEqual(expected, actual);
        }
Пример #5
0
 public void TestStepsCollectionNotEqualOnInstructionAndFoods()
 {
     RecipeStepDTO[] unexpected = new RecipeStepDTO[]
     {
         new RecipeStepDTO()
         {
             Instruction = "Peler la tomateee",
             Foods       = new FoodDTO[]
             {
                 new FoodDTO()
                 {
                     Name = "Tomatooo",
                     Mass = 500,
                 },
             },
         },
     };
     RecipeStepDTO[] actual = this.toTest.Steps;
     CollectionAssert.AreNotEqual(unexpected, actual);
 }
Пример #6
0
 public void TestStepsCollectionEqual()
 {
     RecipeStepDTO[] expected = new RecipeStepDTO[]
     {
         new RecipeStepDTO()
         {
             Instruction = "Peler la tomate",
             Foods       = new FoodDTO[]
             {
                 new FoodDTO()
                 {
                     Name = "Tomato",
                     Mass = 500,
                 },
             },
         },
     };
     RecipeStepDTO[] actual = this.toTest.Steps;
     CollectionAssert.AreEqual(expected, actual);
 }