public void ShouldThrowExceptionWhenAddTwoAnimalsToCage() { Cage cage = new SteelCage(); Animal animal1 = new Lizard(1); cage.PutAnimal(animal1); Animal animal2 = new Dog(1); cage.PutAnimal(animal2); }
public void CanAndAddAnimalToSteelCage() { Cage cage = new SteelCage(); Animal animal = new Dog(1) { Name = "Ciucia", }; cage.PutAnimal(animal); Assert.IsNotNull(cage); Assert.IsTrue(cage.IsAnimal); }
public void CanSeeReptilesInCage() { Cage cage = new SteelCage(); Animal animal = new Lizard(1) { Name = "Lizzy", SkinColor = Color.AliceBlue }; cage.PutAnimal(animal); var animalDetails = cage.ShowAnimal(); Assert.IsFalse(string.IsNullOrEmpty(animalDetails)); }
public void CanSeeMammalsInCage() { Cage cage = new SteelCage(); Animal animal = new Dog(1) { Name = "Ciucia", Coat = CoatType.Long }; cage.PutAnimal(animal); var animalDetails = cage.ShowAnimal(); Assert.IsFalse(string.IsNullOrEmpty(animalDetails)); }
public void CanAddAndFreeAnimalFromStealCage() { Cage cage = new SteelCage(); Animal animal = new Dog(1) { Name = "Ciucia", }; cage.PutAnimal(animal); cage.OpenDoor(); Assert.IsNotNull(cage); Assert.IsFalse(cage.IsAnimal); }
public void CanCreateSteelCage() { Cage cage = new SteelCage(); Assert.IsNotNull(cage); }