public void BySizeAndFoodPreference_Should_Sort_With_Multiple_Entries() { // Arrange expected.Add(new Animal(Size.Large, FoodPreference.Carnivore)); expected.Add(new Animal(Size.Small, FoodPreference.Carnivore)); expected.Add(new Animal(Size.Large, FoodPreference.Herbivore)); expected.Add(new Animal(Size.Medium, FoodPreference.Herbivore)); List <Animal> result = new List <Animal>() { new Animal(Size.Small, FoodPreference.Carnivore), new Animal(Size.Large, FoodPreference.Herbivore), new Animal(Size.Medium, FoodPreference.Herbivore), new Animal(Size.Large, FoodPreference.Carnivore) }; SortAnimals sortAnimals = new SortAnimals(); // Act result = sortAnimals.BySizeAndFoodPreference(result); // Assert //Assert.Equal(expected, result); expected.Should().BeEquivalentTo(result); }
public SortAnimalsTests() { expected = new List <Animal>(); result = new List <Animal>(); sortAnimals = new SortAnimals(); }