public void Get_ReturnsRestaurantIfItExists() { // assign var controller = TestableRestaurantController.CreateInstance(); var restaurant = new RestaurantBuilder().WithID().Build(); controller.RestaurantRepositoryMock.Setup(repo => repo.GetRestaurantById(restaurant.Id)).Returns(restaurant); // act var returnedRestaurant = controller.GetRestaurantIfExists(10) as OkNegotiatedContentResult <Restaurant>; // assert Assert.That(returnedRestaurant, Is.Not.Null); // I don't want my result to be empty Assert.That(returnedRestaurant.Content, Is.EqualTo(restaurant)); // I want to get my restaurant }
public void Setup() { _controller = TestableRestaurantController.CreateInstance(); }