Catbert4.Tests.Controllers.UserManagementControllerTests.UserManagementControllerTests.TestGetManagementRolesForUserInApplicationReturnsExpectedValue2 C# (CSharp) Метод

TestGetManagementRolesForUserInApplicationReturnsExpectedValue2() приватный Метод

private TestGetManagementRolesForUserInApplicationReturnsExpectedValue2 ( ) : void
Результат void
        public void TestGetManagementRolesForUserInApplicationReturnsExpectedValue2()
        {
            #region Arrange
            var applicationRoleRepository = FakeRepository<ApplicationRole>();
            RoleService = new RoleService(PermissionRepository, applicationRoleRepository);
            ControllerRecordFakes.FakeApplications(3, ApplicationRepository);
            ControllerRecordFakes.FakeUsers(3, UserRepository);

            var roles = new List<Role>();
            roles.Add(CreateValidEntities.Role(1));
            roles.Add(CreateValidEntities.Role(2));
            roles.Add(CreateValidEntities.Role(3));
            roles.Add(CreateValidEntities.Role(4));
            roles[0].Name = "ManageAll";
            roles[1].Name = "ManageSchool";
            roles[2].Name = "ManageUnit";
            roles[3].Name = "ManageMe"; //Not special
            ControllerRecordFakes.FakeRoles(5, RoleRepository, roles);

            var permissions = new List<Permission>();
            for (int i = 0; i < 6; i++)
            {
                permissions.Add(CreateValidEntities.Permission(i + 1));
                permissions[i].Application = ApplicationRepository.GetNullableById(1);
                permissions[i].User = UserRepository.GetNullableById(2);
                permissions[i].Role = RoleRepository.GetNullableById(i + 1);
            }
            ControllerRecordFakes.FakePermissions(6, PermissionRepository, permissions);
            #endregion Arrange

            #region Act
            var result = RoleService.GetManagementRolesForUserInApplication("Name1", "LoginId3");
            #endregion Act

            #region Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(0, result.Count);
            #endregion Assert
        }
UserManagementControllerTests