Exemplo n.º 1
0
 protected string GetRoleNameColumnValue(UserSearchViewData viewData)
 {
     if (viewData.UserRoleText == string.Empty)
     {
         if (viewData.IsShipDirector)
         {
             return("Ship Director");
         }
         else
         {
             return(LookupBLL.GetRoleNameUsingScope(viewData.Scope, viewData.IsAdmin, (Descriptor?)null));
         }
     }
     else
     {
         return(viewData.UserRoleText);
     }
 }
        public void GetIndexableFields_GivenValidData_ReturnFields()
        {
            var viewData = new UserSearchViewData
                {
                    Identifier = "10000000-0000-0000-0000-000000000001",
                    Name = "John Doe"
                };

            var fields = viewData.GetIndexableFields().ToDictionary(item => item.Key);

            Assert.That(fields["Id"].Value, Is.EqualTo(viewData.Identifier));
            Assert.That(fields["Name"].Value, Is.EqualTo("john doe"));
        }