public void DetailsRouteNullTest() { int?id = null; var fakeUnitOfWork = new Mock <IUnitOfWork>(); fakeUnitOfWork.Setup(x => x.Restaurants.Get(It.IsAny <int>())).Returns(new Restaurant() { RestaurantID = id }); var sut = new RestaurantsController(fakeUnitOfWork.Object); sut.WithCallTo(x => x.Details((int?)id)).ShouldGiveHttpStatus(HttpStatusCode.BadRequest); }
public void DeleteRouteNotNullTest() { int?id = 1; var fakeUnitOfWork = new Mock <IUnitOfWork>(); fakeUnitOfWork.Setup(x => x.Restaurants.Get(It.IsAny <int>())).Returns(new Restaurant() { RestaurantID = id }); var sut = new RestaurantsController(fakeUnitOfWork.Object); sut.WithCallTo(x => x.Delete(id)).ShouldRenderDefaultView(); }
public void DetailsRouteNotNullTest() { int?id = 1; var fakeUnitOfWork = new Mock <IUnitOfWork>(); fakeUnitOfWork.Setup(x => x.Restaurants.Get(It.IsAny <int>())).Returns(new Restaurant() { RestaurantID = id }); fakeUnitOfWork.Setup(x => x.Reviews.Find(o => o.RestaurantID == It.IsAny <int>())) .Returns(new List <Review>()); //.Reviews.Find(o => o.RestaurantID == id) var sut = new RestaurantsController(fakeUnitOfWork.Object); sut.WithCallTo(x => x.Details(id)).ShouldRenderDefaultView(); }