public void DeleteReturnsPartialReviewsList(int?id) { // Arrange var mockRentService = new Mock <IRentService>(); var controller = new ReviewAdminController(mockRentService.Object); controller.ControllerContext = new FakeControllerContext(controller, new FormCollection()); // Act var resultCreate = controller.Delete(id) as PartialViewResult; // Assert Assert.That(resultCreate, Is.Not.Null); // ReSharper disable once PossibleNullReferenceException Assert.That(resultCreate.Model, Is.TypeOf(typeof(List <ReviewViewModel>))); }
public void IndexReturnsReviewsList() { // Arrange var mock = new Mock <IRentService>(); mock.Setup(a => a.GetReviews()).Returns(new List <ReviewDTO>()); var controller = new ReviewAdminController(mock.Object); controller.ControllerContext = new FakeControllerContext(controller, new FormCollection()); // Act var result = controller.Index() as ViewResult; // Assert Assert.That(result, Is.Not.Null); // ReSharper disable once PossibleNullReferenceException Assert.That(result.Model, Is.TypeOf(typeof(List <ReviewViewModel>))); }