public void Details_OnModelNotFoundRedirectsToNotFound()
        {
            controller.When(sub => sub.RedirectToNotFound()).DoNotCallBase();
            controller.RedirectToNotFound().Returns(new RedirectToRouteResult(new RouteValueDictionary()));

            Object expected = controller.RedirectToNotFound();
            Object actual   = controller.Details("");

            Assert.Same(expected, actual);
        }
Exemple #2
0
        public void Details_OnNotFoundModelRedirectsToNotFound()
        {
            service.GetView(String.Empty).Returns((RoleView)null);
            controller.When(sub => sub.RedirectToNotFound()).DoNotCallBase();
            controller.RedirectToNotFound().Returns(new RedirectToRouteResult(new RouteValueDictionary()));

            Object expected = controller.RedirectToNotFound();
            Object actual   = controller.Details(String.Empty);

            Assert.AreSame(expected, actual);
        }
Exemple #3
0
        public void Details_ReturnsNotEmptyView()
        {
            service.GetView(role.Id).Returns(role);

            Object expected = NotEmptyView(controller, role);
            Object actual   = controller.Details(role.Id);

            Assert.Same(expected, actual);
        }
Exemple #4
0
        public void DetailUser_GetValidItems_ReturnViewResult()
        {
            //Arrange
            _roleService.Setup(a => a.GetByName(It.IsAny <string>())).Returns(new RoleDTO()).Verifiable();

            //Act
            var res = _controller.Details("name");

            // Assert
            Assert.AreEqual(typeof(ViewResult), res.GetType());
        }