Browse Source

add guildpermission modify no param tests

pull/1003/head
Chris Johnston 8 years ago
parent
commit
2aecd13dc8
1 changed files with 12 additions and 0 deletions
  1. +12
    -0
      test/Discord.Net.Tests/Tests.GuildPermissions.cs

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

@@ -26,6 +26,18 @@ namespace Discord
// ensure that the raw values match // ensure that the raw values match
Assert.Equal((ulong)0, copy.RawValue); Assert.Equal((ulong)0, copy.RawValue);


// test modify with no parameters
copy = GuildPermissions.None.Modify();
Assert.Equal(GuildPermissions.None.RawValue, copy.RawValue);

// test modify with no paramters on all permissions
copy = GuildPermissions.All.Modify();
Assert.Equal(GuildPermissions.All.RawValue, copy.RawValue);

// test modify with no paramters on webhook permissions
copy = GuildPermissions.Webhook.Modify();
Assert.Equal(GuildPermissions.Webhook.RawValue, copy.RawValue);

// test GuildPermissions.All // test GuildPermissions.All
ulong sumOfAllGuildPermissions = 0; ulong sumOfAllGuildPermissions = 0;
foreach(var v in Enum.GetValues(typeof(GuildPermission))) foreach(var v in Enum.GetValues(typeof(GuildPermission)))


Loading…
Cancel
Save