Browse Source

Added basic Permissions testing

Test adding Permissions Rules and retrieving Permissions Rules
pull/42/head
Christopher F 9 years ago
parent
commit
654396e665
1 changed files with 12 additions and 0 deletions
  1. +12
    -0
      test/Discord.Net.Tests/Tests.cs

+ 12
- 0
test/Discord.Net.Tests/Tests.cs View File

@@ -178,6 +178,18 @@ namespace Discord.Tests
x => _targetBot.MessageDeleted -= x,
(s, e) => e.Message.Id == message.Id);
}
// Permissions
[TestMethod]
public async Task TestAddPermissionsRule()
{
var channel = await _testServer.CreateChannel($"test_{_random.Next()}", ChannelType.Text);
var user = _testServer.GetUser(_targetBot.CurrentUser.Id);
var perms = new ChannelPermissionOverrides(sendMessages: PermValue.Deny);
await channel.AddPermissionsRule(user, perms);
var resultPerms = channel.GetPermissionsRule(user);
Assert.AreEqual(perms, resultPerms, "Server Permissions did not match the ones we sent");
}

[ClassCleanup]
public static void Cleanup()


Loading…
Cancel
Save