Browse Source

fixed channel permission tests to use ChannelPermission enum instead of GuildPermission enum

pull/874/head
Chris Johnston 7 years ago
parent
commit
e4e1a8a5d2
1 changed files with 20 additions and 20 deletions
  1. +20
    -20
      test/Discord.Net.Tests/Tests.ChannelPermissions.cs

+ 20
- 20
test/Discord.Net.Tests/Tests.ChannelPermissions.cs View File

@@ -96,7 +96,7 @@ namespace Discord
// ensure that when modified it works // ensure that when modified it works
perm = perm.Modify(createInstantInvite: true); perm = perm.Modify(createInstantInvite: true);
Assert.True(perm.CreateInstantInvite); Assert.True(perm.CreateInstantInvite);
Assert.Equal(perm.RawValue, (ulong)GuildPermission.CreateInstantInvite);
Assert.Equal(perm.RawValue, (ulong)ChannelPermission.CreateInstantInvite);


// set false again, move on to next permission // set false again, move on to next permission
perm = perm.Modify(createInstantInvite: false); perm = perm.Modify(createInstantInvite: false);
@@ -108,7 +108,7 @@ namespace Discord


perm = perm.Modify(manageChannel: true); perm = perm.Modify(manageChannel: true);
Assert.True(perm.ManageChannel); Assert.True(perm.ManageChannel);
Assert.Equal(perm.RawValue, (ulong)GuildPermission.ManageChannels);
Assert.Equal(perm.RawValue, (ulong)ChannelPermission.ManageChannels);


perm = perm.Modify(manageChannel: false); perm = perm.Modify(manageChannel: false);
Assert.False(perm.ManageChannel); Assert.False(perm.ManageChannel);
@@ -119,7 +119,7 @@ namespace Discord


perm = perm.Modify(addReactions: true); perm = perm.Modify(addReactions: true);
Assert.True(perm.AddReactions); Assert.True(perm.AddReactions);
Assert.Equal(perm.RawValue, (ulong)GuildPermission.AddReactions);
Assert.Equal(perm.RawValue, (ulong)ChannelPermission.AddReactions);


perm = perm.Modify(addReactions: false); perm = perm.Modify(addReactions: false);
Assert.False(perm.AddReactions); Assert.False(perm.AddReactions);
@@ -130,7 +130,7 @@ namespace Discord


perm = perm.Modify(readMessages: true); perm = perm.Modify(readMessages: true);
Assert.True(perm.ReadMessages); Assert.True(perm.ReadMessages);
Assert.Equal(perm.RawValue, (ulong)GuildPermission.ReadMessages);
Assert.Equal(perm.RawValue, (ulong)ChannelPermission.ReadMessages);


perm = perm.Modify(readMessages: false); perm = perm.Modify(readMessages: false);
Assert.False(perm.ReadMessages); Assert.False(perm.ReadMessages);
@@ -141,7 +141,7 @@ namespace Discord


perm = perm.Modify(sendMessages: true); perm = perm.Modify(sendMessages: true);
Assert.True(perm.SendMessages); Assert.True(perm.SendMessages);
Assert.Equal(perm.RawValue, (ulong)GuildPermission.SendMessages);
Assert.Equal(perm.RawValue, (ulong)ChannelPermission.SendMessages);


perm = perm.Modify(sendMessages: false); perm = perm.Modify(sendMessages: false);
Assert.False(perm.SendMessages); Assert.False(perm.SendMessages);
@@ -152,7 +152,7 @@ namespace Discord


perm = perm.Modify(sendTTSMessages: true); perm = perm.Modify(sendTTSMessages: true);
Assert.True(perm.SendTTSMessages); Assert.True(perm.SendTTSMessages);
Assert.Equal(perm.RawValue, (ulong)GuildPermission.SendTTSMessages);
Assert.Equal(perm.RawValue, (ulong)ChannelPermission.SendTTSMessages);


perm = perm.Modify(sendTTSMessages: false); perm = perm.Modify(sendTTSMessages: false);
Assert.False(perm.SendTTSMessages); Assert.False(perm.SendTTSMessages);
@@ -163,7 +163,7 @@ namespace Discord


perm = perm.Modify(manageMessages: true); perm = perm.Modify(manageMessages: true);
Assert.True(perm.ManageMessages); Assert.True(perm.ManageMessages);
Assert.Equal(perm.RawValue, (ulong)GuildPermission.ManageMessages);
Assert.Equal(perm.RawValue, (ulong)ChannelPermission.ManageMessages);


perm = perm.Modify(manageMessages: false); perm = perm.Modify(manageMessages: false);
Assert.False(perm.ManageMessages); Assert.False(perm.ManageMessages);
@@ -174,7 +174,7 @@ namespace Discord


perm = perm.Modify(embedLinks: true); perm = perm.Modify(embedLinks: true);
Assert.True(perm.EmbedLinks); Assert.True(perm.EmbedLinks);
Assert.Equal(perm.RawValue, (ulong)GuildPermission.EmbedLinks);
Assert.Equal(perm.RawValue, (ulong)ChannelPermission.EmbedLinks);


perm = perm.Modify(embedLinks: false); perm = perm.Modify(embedLinks: false);
Assert.False(perm.EmbedLinks); Assert.False(perm.EmbedLinks);
@@ -185,7 +185,7 @@ namespace Discord


perm = perm.Modify(attachFiles: true); perm = perm.Modify(attachFiles: true);
Assert.True(perm.AttachFiles); Assert.True(perm.AttachFiles);
Assert.Equal(perm.RawValue, (ulong)GuildPermission.AttachFiles);
Assert.Equal(perm.RawValue, (ulong)ChannelPermission.AttachFiles);


perm = perm.Modify(attachFiles: false); perm = perm.Modify(attachFiles: false);
Assert.False(perm.AttachFiles); Assert.False(perm.AttachFiles);
@@ -196,7 +196,7 @@ namespace Discord


perm = perm.Modify(readMessageHistory: true); perm = perm.Modify(readMessageHistory: true);
Assert.True(perm.ReadMessageHistory); Assert.True(perm.ReadMessageHistory);
Assert.Equal(perm.RawValue, (ulong)GuildPermission.ReadMessageHistory);
Assert.Equal(perm.RawValue, (ulong)ChannelPermission.ReadMessageHistory);


perm = perm.Modify(readMessageHistory: false); perm = perm.Modify(readMessageHistory: false);
Assert.False(perm.ReadMessageHistory); Assert.False(perm.ReadMessageHistory);
@@ -207,7 +207,7 @@ namespace Discord


perm = perm.Modify(mentionEveryone: true); perm = perm.Modify(mentionEveryone: true);
Assert.True(perm.MentionEveryone); Assert.True(perm.MentionEveryone);
Assert.Equal(perm.RawValue, (ulong)GuildPermission.MentionEveryone);
Assert.Equal(perm.RawValue, (ulong)ChannelPermission.MentionEveryone);


perm = perm.Modify(mentionEveryone: false); perm = perm.Modify(mentionEveryone: false);
Assert.False(perm.MentionEveryone); Assert.False(perm.MentionEveryone);
@@ -218,7 +218,7 @@ namespace Discord


perm = perm.Modify(useExternalEmojis: true); perm = perm.Modify(useExternalEmojis: true);
Assert.True(perm.UseExternalEmojis); Assert.True(perm.UseExternalEmojis);
Assert.Equal(perm.RawValue, (ulong)GuildPermission.UseExternalEmojis);
Assert.Equal(perm.RawValue, (ulong)ChannelPermission.UseExternalEmojis);


perm = perm.Modify(useExternalEmojis: false); perm = perm.Modify(useExternalEmojis: false);
Assert.False(perm.UseExternalEmojis); Assert.False(perm.UseExternalEmojis);
@@ -229,7 +229,7 @@ namespace Discord


perm = perm.Modify(connect: true); perm = perm.Modify(connect: true);
Assert.True(perm.Connect); Assert.True(perm.Connect);
Assert.Equal(perm.RawValue, (ulong)GuildPermission.Connect);
Assert.Equal(perm.RawValue, (ulong)ChannelPermission.Connect);


perm = perm.Modify(connect: false); perm = perm.Modify(connect: false);
Assert.False(perm.Connect); Assert.False(perm.Connect);
@@ -240,7 +240,7 @@ namespace Discord


perm = perm.Modify(speak: true); perm = perm.Modify(speak: true);
Assert.True(perm.Speak); Assert.True(perm.Speak);
Assert.Equal(perm.RawValue, (ulong)GuildPermission.Speak);
Assert.Equal(perm.RawValue, (ulong)ChannelPermission.Speak);


perm = perm.Modify(speak: false); perm = perm.Modify(speak: false);
Assert.False(perm.Speak); Assert.False(perm.Speak);
@@ -251,7 +251,7 @@ namespace Discord


perm = perm.Modify(muteMembers: true); perm = perm.Modify(muteMembers: true);
Assert.True(perm.MuteMembers); Assert.True(perm.MuteMembers);
Assert.Equal(perm.RawValue, (ulong)GuildPermission.MuteMembers);
Assert.Equal(perm.RawValue, (ulong)ChannelPermission.MuteMembers);


perm = perm.Modify(muteMembers: false); perm = perm.Modify(muteMembers: false);
Assert.False(perm.MuteMembers); Assert.False(perm.MuteMembers);
@@ -262,7 +262,7 @@ namespace Discord


perm = perm.Modify(deafenMembers: true); perm = perm.Modify(deafenMembers: true);
Assert.True(perm.DeafenMembers); Assert.True(perm.DeafenMembers);
Assert.Equal(perm.RawValue, (ulong)GuildPermission.DeafenMembers);
Assert.Equal(perm.RawValue, (ulong)ChannelPermission.DeafenMembers);


perm = perm.Modify(deafenMembers: false); perm = perm.Modify(deafenMembers: false);
Assert.False(perm.DeafenMembers); Assert.False(perm.DeafenMembers);
@@ -273,7 +273,7 @@ namespace Discord


perm = perm.Modify(moveMembers: true); perm = perm.Modify(moveMembers: true);
Assert.True(perm.MoveMembers); Assert.True(perm.MoveMembers);
Assert.Equal(perm.RawValue, (ulong)GuildPermission.MoveMembers);
Assert.Equal(perm.RawValue, (ulong)ChannelPermission.MoveMembers);


perm = perm.Modify(moveMembers: false); perm = perm.Modify(moveMembers: false);
Assert.False(perm.MoveMembers); Assert.False(perm.MoveMembers);
@@ -284,7 +284,7 @@ namespace Discord


perm = perm.Modify(useVoiceActivation: true); perm = perm.Modify(useVoiceActivation: true);
Assert.True(perm.UseVAD); Assert.True(perm.UseVAD);
Assert.Equal(perm.RawValue, (ulong)GuildPermission.UseVAD);
Assert.Equal(perm.RawValue, (ulong)ChannelPermission.UseVAD);


perm = perm.Modify(useVoiceActivation: false); perm = perm.Modify(useVoiceActivation: false);
Assert.False(perm.UseVAD); Assert.False(perm.UseVAD);
@@ -295,7 +295,7 @@ namespace Discord


perm = perm.Modify(manageRoles: true); perm = perm.Modify(manageRoles: true);
Assert.True(perm.ManageRoles); Assert.True(perm.ManageRoles);
Assert.Equal(perm.RawValue, (ulong)GuildPermission.ManageRoles);
Assert.Equal(perm.RawValue, (ulong)ChannelPermission.ManageRoles);


perm = perm.Modify(manageRoles: false); perm = perm.Modify(manageRoles: false);
Assert.False(perm.ManageRoles); Assert.False(perm.ManageRoles);
@@ -306,7 +306,7 @@ namespace Discord


perm = perm.Modify(manageWebhooks: true); perm = perm.Modify(manageWebhooks: true);
Assert.True(perm.ManageWebhooks); Assert.True(perm.ManageWebhooks);
Assert.Equal(perm.RawValue, (ulong)GuildPermission.ManageWebhooks);
Assert.Equal(perm.RawValue, (ulong)ChannelPermission.ManageWebhooks);


perm = perm.Modify(manageWebhooks: false); perm = perm.Modify(manageWebhooks: false);
Assert.False(perm.ManageWebhooks); Assert.False(perm.ManageWebhooks);


Loading…
Cancel
Save