Browse Source

Add a test for ExplicitContentFilterLevel modification behavior

pull/1165/head
Chris Johnston 7 years ago
parent
commit
2ddd28a40b
1 changed files with 20 additions and 1 deletions
  1. +20
    -1
      test/Discord.Net.Tests/Tests.Guilds.cs

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

@@ -5,8 +5,27 @@ using Xunit;


namespace Discord namespace Discord
{ {
public class GuildTests
public partial class Tests
{ {
/// <summary>
/// Tests the behavior of modifying the ExplicitContentFilter property of a Guild.
/// </summary>
[Fact]
public async Task TestExplicitContentFilter()
{
async Task ModifyAndAssert(ExplicitContentFilterLevel level)
{
await _guild.ModifyAsync(x => x.ExplicitContentFilter = level);
Assert.Equal(level, _guild.ExplicitContentFilter);
}

foreach (var level in Enum.GetValues(typeof(ExplicitContentFilterLevel)))
await ModifyAndAssert((ExplicitContentFilterLevel)level);
}

/// <summary>
/// Tests the behavior of the GuildPermissions class.
/// </summary>
[Fact] [Fact]
public Task TestGuildPermission() public Task TestGuildPermission()
{ {


Loading…
Cancel
Save