public void TestPostAnimal() { _context = DbContextMocker.GetAnimalsGameContext(Guid.NewGuid().ToString()); _service = new AnimalsGameService(_context, null); _controller = new AnimalController(_context, _service); Animal newAnimal = new Animal { AnimalId = 123, Type = AnimalType.SMALL, Name = "Penguin", Happiness = Constants.NEUTRAL, Hunger = Constants.NEUTRAL, UserId = 0 // No user assigned }; _controller.AddAnimal(newAnimal); List <Animal> animals = _controller.GetAnimals(); Assert.NotNull(animals); Assert.Equal(4, animals.Count); _context.Database.EnsureDeleted(); }
public void TestGetAllAnimals() { _context = DbContextMocker.GetAnimalsGameContext(Guid.NewGuid().ToString()); _service = new AnimalsGameService(_context, null); _controller = new AnimalController(_context, _service); List <Animal> animals = _controller.GetAnimals(); Assert.NotNull(animals); Assert.Equal(3, animals.Count); _context.Database.EnsureDeleted(); }