Esempio n. 1
0
        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>)));
        }
Esempio n. 2
0
        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>)));
        }