public void TestDeleteAnimal() { _context = DbContextMocker.GetAnimalsGameContext(Guid.NewGuid().ToString()); _service = new AnimalsGameService(_context, null); _controller = new AnimalController(_context, _service); _controller.DeleteAnimal(1); _controller.DeleteAnimal(2); List <Animal> animals = _controller.GetAnimals(); Assert.NotNull(animals); Assert.Equal(1, animals.Count); _context.Database.EnsureDeleted(); }
private void button1_Click(object sender, EventArgs e) { AnimalController animalController = new AnimalController(); var animal = animalController.GetAnimalByName(listBox1.SelectedItem.ToString()); var d = animal; animalController.DeleteAnimal(d); Update(); }
public void DeleteAnimalValidInput() { var animals = animalsController.GetAllAnimals(); Assert.AreEqual(3, animals.Count()); var monk = animals.SingleOrDefault(en => en.name == "קוף"); Assert.IsNotNull(monk); var details = animalsController.GetAllAnimalsDetailsById((int)monk.id); Assert.AreEqual(2, details.Count()); animalsController.DeleteAnimal((int)monk.id); animals = animalsController.GetAllAnimals(); Assert.AreEqual(2, animals.Count()); }
public void DeleteEnclosureExistingRecurringEvents() { var encs = enclosureController.GetAllEnclosures(); var details = enclosureController.GetEnclosureDetailsById(1); var animalsController = new AnimalController(); var animals = animalsController.GetAnimalResultByEnclosure(1, (int)Languages.he).ToList(); Assert.AreEqual(2, animals.Count()); foreach (AnimalResult a in animals) { animalsController.DeleteAnimal((int)a.Id); } animals = animalsController.GetAnimalResultByEnclosure(1, (int)Languages.he).ToList(); Assert.AreEqual(0, animals.Count()); Assert.AreEqual(4, encs.Count()); Assert.AreEqual(2, details.Count()); Assert.AreEqual(1, enclosureController.GetRecurringEvents(1, 1).Count()); enclosureController.DeleteEnclosure(1); }