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
{
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]
public Task TestGuildPermission()
{


Loading…
Cancel
Save