From 654396e665b69271708acf10dceae469aede8383 Mon Sep 17 00:00:00 2001 From: Christopher F Date: Sun, 13 Mar 2016 18:58:27 -0400 Subject: [PATCH] Added basic Permissions testing Test adding Permissions Rules and retrieving Permissions Rules --- test/Discord.Net.Tests/Tests.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/Discord.Net.Tests/Tests.cs b/test/Discord.Net.Tests/Tests.cs index e670a63c5..1183ca593 100644 --- a/test/Discord.Net.Tests/Tests.cs +++ b/test/Discord.Net.Tests/Tests.cs @@ -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()