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)); }
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")); }