コード例 #1
0
        public void ShouldBuildGroupByRoleAlias()
        {
            var result = _target.Build(RoleId);

            var groupDescription = Resources.Resources.SdlRole.FormatWith(RoleName);

            result.Name.Should().BeEquivalentTo(RoleAlias);
            result.Description.Should().BeEquivalentTo(groupDescription);
        }
コード例 #2
0
        public AdGroupInfo TryCreateGroup(Roles role)
        {
            var groupNameInfo = _groupNameBuilder.Build(role.Alias, role.DisplayName, role.ProjectId);

            try
            {
                return(_solutionGroupManager.GetByName(groupNameInfo.Name));
            }
            catch
            {
                return(_solutionGroupManager.Create(groupNameInfo.Name, groupNameInfo.Description));
            }
        }