public async Task IndexPageRenders()
        {
            var view = await controller.Index();

            var result = view as ViewResult;

            Assert.IsNotNull(result);
        }
        public void Index()
        {
            var viewResult         = rolesController.Index() as ViewResult;
            var configurationModel = (ConfigurationModel)viewResult.Model;

            Assert.IsNotNull(configurationModel.Users);
            Assert.IsNotNull(configurationModel.Roles);
            Assert.IsNotNull(configurationModel.AssignedProjects);
            Assert.IsNotNull(configurationModel.AvailableProjects);
        }
Esempio n. 3
0
        public void GetUsers_BLLReturnsSomeData()
        {
            // Arrange
            _roleService.Setup(a => a.GetAll(false)).Returns(new List <RoleDTO>());

            // Act
            var res = _controller.Index();

            // Assert
            Assert.AreEqual(res.GetType(), typeof(ViewResult));
        }
        public void Roles()
        {
            var controller = new RolesController();
            var result     = controller.Index() as ViewResult;

            Assert.IsNotNull(result);
        }
        public async Task Index()
        {
            var role = new Role()
            {
                Id            = Guid.NewGuid(),
                Name          = "role_1",
                Description   = "Role 1",
                ApplicationId = Guid.NewGuid()
            };

            var items = new List <Role>()
            {
                role
            };

            var service = new Mock <IRoleService>();

            service.Setup(c => c.GetRoles())
            .ReturnsAsync(items);

            var controller = new RolesController(service.Object);

            var result = await controller.Index();

            var okResult    = Assert.IsType <OkObjectResult>(result);
            var returnValue = Assert.IsType <List <Role> >(okResult.Value);

            Assert.Same(items, returnValue);
        }
Esempio n. 6
0
        public void 未登録Roleがある場合メッセージを表示()
        {
            // Arrange
            var mockUserManager = this.GetMockUserManager();
            var mockRoleManager = this.GetMockRoleManager();

            mockRoleManager.Setup(r => r.Roles)
            .Returns(new List <ApplicationRole>()
            {
                new ApplicationRole()
                {
                    Name = "Administrator"
                },
            }
                     .AsQueryable());
            var controller = new RolesController(mockUserManager.Object, mockRoleManager.Object);

            // Act
            var result = controller.Index();

            // Assert
            var viewResult = Assert.IsType <ViewResult>(result);
            var model      = Assert.IsAssignableFrom <IndexViewModel>(viewResult.ViewData.Model);

            Assert.True(model.HasUnregistered);
        }
Esempio n. 7
0
        public void Index_ReturnsRoleViews()
        {
            service.GetViews().Returns(new RoleView[0].AsQueryable());

            Object actual   = controller.Index().Model;
            Object expected = service.GetViews();

            Assert.Same(expected, actual);
        }
Esempio n. 8
0
        public void Index_ReturnsModelsView()
        {
            service.GetViews().Returns(new[] { role }.AsQueryable());

            Object actual   = controller.Index().Model;
            Object expected = service.GetViews();

            Assert.AreSame(expected, actual);
        }
Esempio n. 9
0
        public void Index_Test()
        {
            RolesController controller = new RolesController();

            var result = controller.Index() as ViewResult;

            Assert.IsNotNull(result);
            Assert.IsTrue(string.IsNullOrEmpty(result.ViewName) || result.ViewName == "Index");
        }
Esempio n. 10
0
        public void Get_ViewResult_RolesIndex_Test()
        {
            //Arrange
            RolesController controller = new RolesController();

            //Act
            var result = controller.Index();

            //Assert
            Assert.IsType <ViewResult>(result);
        }
        public void CreateTestNotNull()
        {
            var umMock = GetUserManagerMock();
            var rmMock = GetRoleManagerMock();

            var rolesController = new RolesController(rmMock.Object, umMock.Object);

            var result = rolesController.Index();

            Assert.NotNull(result);
        }
Esempio n. 12
0
        public void RolesMethod()
        {
            // Arrange
            RolesController controller = new RolesController();

            // Act
            Task result = controller.Index() as Task;

            // Assert
            Assert.IsNotNull(result);
        }
Esempio n. 13
0
        public async Task Index_returns_null_when_claims_is_empty()
        {
            //Arrange
            var controller = new RolesController(_configuration, _contextAccessor);

            //Act
            var result = await controller.Index();

            //Assert
            var viewResult = Assert.IsType <ViewResult>(result); //Asserting that the return is a View

            Assert.Null(viewResult.ViewData.Model);              //Asserting that the returned model is null
        }
        public void IndexModelTest()
        {
            var umMock = GetUserManagerMock();
            var rmMock = GetRoleManagerMock();

            var rolesController = new RolesController(rmMock.Object, umMock.Object);

            rmMock.Setup(item => item.Roles).Returns(TestRoles.AsQueryable());
            var result = rolesController.Index();

            Assert.NotNull(result);
            Assert.Equal(rolesController.ViewData.Model.ToString(), TestRoles.AsQueryable().ToString());
        }
Esempio n. 15
0
        public void Index_returns_model_with_null_currentmoduleid_when_session_is_empty()
        {
            //Arrange
            var controller = new RolesController(_bosAuthClient);

            //Act
            var result = controller.Index();

            //Assert
            var     viewResult = Assert.IsType <ViewResult>(result); //Asserting that the return is a View
            dynamic model      = Assert.IsAssignableFrom <ExpandoObject>(viewResult.ViewData.Model);

            Assert.True(model.CurrentModuleId == null);
        }
Esempio n. 16
0
        public void IndexObjets()
        {
            //Assert.IsNotNull(result);
            //Assert.AreEqual(result.RouteName, "DefaultApi");
            //Assert.AreEqual(result.RouteValues["id"], result.Content.Id);
            //Assert.AreEqual(result.Content.Name, item.Name);
            ////return View(db.Categories.ToList());
            //Arrange
            RolesController controller = new RolesController();
            //act
            ViewResult result = controller.Index() as ViewResult;

            //Assert
            Assert.IsNotNull(result);
            // Assert.AreEqual("Index", result.ViewName);
        }
Esempio n. 17
0
        public void 未削除Roleがある場合メッセージを表示()
        {
            // Arrange
            var mockUserManager = this.GetMockUserManager();
            var mockRoleManager = this.GetMockRoleManager();

            mockRoleManager.Setup(r => r.Roles)
            .Returns(new List <ApplicationRole>()
            {
                new ApplicationRole()
                {
                    Name = "Administrator"
                },
                new ApplicationRole()
                {
                    Name = "TournamentCreator"
                },
                new ApplicationRole()
                {
                    Name = "Customer"
                }
            }
                     .AsQueryable());
            IList <ApplicationUser> roles = new List <ApplicationUser>()
            {
                new ApplicationUser()
            };
            var appRole = new ApplicationRole()
            {
                Name = "Customer", Id = ""
            };

            mockRoleManager.Setup(r => r.FindByNameAsync("Customer"))
            .Returns(Task.FromResult(appRole));
            mockUserManager.Setup(u => u.GetUsersInRoleAsync("Customer"))
            .Returns(Task.FromResult(roles));
            var controller = new RolesController(mockUserManager.Object, mockRoleManager.Object);

            // Act
            var result = controller.Index();

            // Assert
            var viewResult = Assert.IsType <ViewResult>(result);
            var model      = Assert.IsAssignableFrom <IndexViewModel>(viewResult.ViewData.Model);

            Assert.True(model.HasUndeleted);
        }
Esempio n. 18
0
        public void CanListRoles()
        {
            // Establish Context
            IList <RoleDto> roleSummariesToExpect = new List <RoleDto>();

            var roleDto = new RoleDto();

            roleSummariesToExpect.Add(roleDto);

            _roleManagementService.Expect(r => r.GetRoleSummaries())
            .Return(roleSummariesToExpect);

            // Act
            ViewResult result = _rolesController.Index().AssertViewRendered();

            // Assert
            result.ViewData.Model.ShouldNotBeNull();
            (result.ViewData.Model as IList <RoleDto>).ShouldNotBeNull();
            (result.ViewData.Model as IList <RoleDto>).Count.ShouldEqual(1);
        }
Esempio n. 19
0
        public void IndexShouldDisplayRoles()
        {
            //ARRANGE
            var model = new List <Role>();

            var logic = new Mock <IRoleLogic>();

            logic
            .Setup(x => x.GetAll())
            .Returns(model)
            .Verifiable("Should get the roles to display.");

            var controller = new RolesController(logic.Object);

            //ACT
            var result = controller.Index() as ViewResult;

            //ASSERT
            logic.Verify();

            Assert.NotNull(result);
            Assert.That(result.ViewName, Is.EqualTo("Index"));
            Assert.That(result.Model, Is.EqualTo(model));
        }