public void PlaceAnimalTwice_SetTwoAnimals_GetFirstAnimal() { Cell cell = new TestCell("string"); Animal first = new TestAnimal(10, "first"); Animal second = new TestAnimal(10, "second"); cell.PlaceAnimal(first); cell.PlaceAnimal(second); Assert.AreNotEqual(second, cell.GetAnimal()); }
public void PlaceAnimalInvalidType_SetGhoul_GetErrorString() { Cell cell = new TestCell("string"); Animal ghoul = new Ghoul(10, "first"); Assert.AreEqual("Animal must be testanimal", cell.PlaceAnimal(ghoul)); }
public void PlaceAnimalOnce_SetAnimal_GetAnimal() { Cell cell = new TestCell("string"); Animal animal = new TestAnimal(10, "testanimal"); cell.PlaceAnimal(animal); Assert.AreEqual(animal, cell.GetAnimal()); }
public void PlaceAnimalNull_SetNull_GetException() { Cell cell = new TestCell("string"); cell.PlaceAnimal(null); }