Ejemplo n.º 1
0
        public void TestFeedAnimal()
        {
            _context    = DbContextMocker.GetAnimalsGameContext(Guid.NewGuid().ToString());
            _service    = new AnimalsGameService(_context, null);
            _controller = new AnimalController(_context, _service);

            _controller.FeedAnimal(1);
            var firstResult = _controller.GetAnimal(1);

            Console.Write(firstResult.Value.Hunger);
            Assert.Equal(5, firstResult.Value.Hunger);

            _controller.FeedAnimal(1);
            var secondResult = _controller.GetAnimal(1);

            Assert.Equal(0, secondResult.Value.Hunger);

            _context.Database.EnsureDeleted();
        }