public void Two_Carnivores_Cant_Be_Paired() { var Carnivore = AnimalFactory.CreateBigCarnivore(); var OtherCarnivore = AnimalFactory.CreateMediumCarnivore(); Assert.IsFalse(Carnivore.CanBePaired(OtherCarnivore) && OtherCarnivore.CanBePaired(Carnivore)); }
public void Bigger_Carnivore_And_Smaller_Herbivore_Cant_Be_Paired() { var Carnivore = AnimalFactory.CreateBigCarnivore(); var Herbivore = AnimalFactory.CreateSmallHerbivore(); Assert.IsFalse(Carnivore.CanBePaired(Herbivore) && Herbivore.CanBePaired(Carnivore)); }
public void Same_Size_Carnivore_And_Herbivore_Cant_Be_Paired() { var Carnivore = AnimalFactory.CreateBigCarnivore(); var Herbivore = AnimalFactory.CreateBigHerbivore(); Assert.IsFalse(Carnivore.CanBePaired(Herbivore) && Herbivore.CanBePaired(Carnivore)); }
public void Carnivores_Cant_Fit_Together() { var Carnivore = AnimalFactory.CreateBigCarnivore(); var Herbivore = AnimalFactory.CreateBigCarnivore(); var Cart = new Cart(10); Cart.CheckAndAddAnimal(Carnivore); Assert.IsFalse(Cart.CheckAndAddAnimal(Herbivore)); }
public void Larger_Carnivore_And_Smaller_Herbivore_Cant_Fit_Together() { var Carnivore = AnimalFactory.CreateBigCarnivore(); var Herbivore = AnimalFactory.CreateMediumHerbivore(); var Cart = new Cart(10); Cart.CheckAndAddAnimal(Carnivore); Assert.IsFalse(Cart.CheckAndAddAnimal(Herbivore)); }
public void LargeCarnivore_LargeHerbivore_Sort() { var Animals = new List <Animal>(); Animals.Add(AnimalFactory.CreateBigCarnivore()); Animals.Add(AnimalFactory.CreateBigHerbivore()); var CircusTrain = new Train(); CircusTrain.LoadAnimals(Animals); var Carts = CircusTrain.GetCarts(); Assert.IsTrue(Carts.Count > 1); }