| @@ -29,7 +29,7 @@ namespace Discord | |||||
| ulong textChannel = (ulong)( ChannelPermission.CreateInstantInvite | ulong textChannel = (ulong)( ChannelPermission.CreateInstantInvite | ||||
| | ChannelPermission.ManageChannels | | ChannelPermission.ManageChannels | ||||
| | ChannelPermission.AddReactions | | ChannelPermission.AddReactions | ||||
| | ChannelPermission.ReadMessages | |||||
| | ChannelPermission.ViewChannel | |||||
| | ChannelPermission.SendMessages | | ChannelPermission.SendMessages | ||||
| | ChannelPermission.SendTTSMessages | | ChannelPermission.SendTTSMessages | ||||
| | ChannelPermission.ManageMessages | | ChannelPermission.ManageMessages | ||||
| @@ -59,7 +59,7 @@ namespace Discord | |||||
| // DM Channels | // DM Channels | ||||
| ulong dmChannel = (ulong)( | ulong dmChannel = (ulong)( | ||||
| ChannelPermission.ReadMessages | |||||
| ChannelPermission.ViewChannel | |||||
| | ChannelPermission.SendMessages | | ChannelPermission.SendMessages | ||||
| | ChannelPermission.EmbedLinks | | ChannelPermission.EmbedLinks | ||||
| | ChannelPermission.AttachFiles | | ChannelPermission.AttachFiles | ||||
| @@ -126,14 +126,14 @@ namespace Discord | |||||
| Assert.Equal(ChannelPermissions.None.RawValue, perm.RawValue); | Assert.Equal(ChannelPermissions.None.RawValue, perm.RawValue); | ||||
| // individual permission test | // individual permission test | ||||
| Assert.False(perm.ReadMessages); | |||||
| Assert.False(perm.ViewChannel); | |||||
| perm = perm.Modify(readMessages: true); | |||||
| Assert.True(perm.ReadMessages); | |||||
| Assert.Equal(perm.RawValue, (ulong)ChannelPermission.ReadMessages); | |||||
| perm = perm.Modify(viewChannel: true); | |||||
| Assert.True(perm.ViewChannel); | |||||
| Assert.Equal(perm.RawValue, (ulong)ChannelPermission.ViewChannel); | |||||
| perm = perm.Modify(readMessages: false); | |||||
| Assert.False(perm.ReadMessages); | |||||
| perm = perm.Modify(viewChannel: false); | |||||
| Assert.False(perm.ViewChannel); | |||||
| Assert.Equal(ChannelPermissions.None.RawValue, perm.RawValue); | Assert.Equal(ChannelPermissions.None.RawValue, perm.RawValue); | ||||
| // individual permission test | // individual permission test | ||||