Example #1
0
 public void Test_CreateMessage(string userName, string permissionsList, string entities, string expectedMessage)
 {
     Assert.That(
         PlatformSecurityException.CreateMessage(
             userName,
             permissionsList
             .Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries)
             .Select(pa => new EntityRef(pa)),
             entities
             .Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries)
             .Select(pa => new EntityRef(pa))),
         Is.StringMatching(expectedMessage));
 }
Example #2
0
 public void Test_CreateMessage_Nulls(string userName, IEnumerable <EntityRef> permissions, IEnumerable <EntityRef> entities)
 {
     Assert.That(
         PlatformSecurityException.CreateMessage(null, null, null),
         Is.EqualTo("No permissions requested"));
 }