public void FeedAnimal_ShouldReturnUpdatedAnimal_WhenValid() { var result = animalController.Feed(1, 1); var response = result as OkObjectResult; var responseValue = response.Value as AnimalDTO; AnimalDTO animal = responseValue; Assert.IsNotNull(response); Assert.AreEqual(200, response.StatusCode); Assert.AreEqual(1, animal.Id); Assert.AreEqual("Gazza", animal.Name); Assert.AreEqual(50, animal.Happiness); Assert.AreEqual(30, animal.Hunger); }