using GmRelay.DiscordBot.Infrastructure.Discord; using GmRelay.Shared.Platform; using GmRelay.Shared.Rendering; namespace GmRelay.Bot.Tests.Discord; public sealed class DiscordPlatformMessengerTests { [Fact] public void Constructor_ShouldAcceptRestClient() { var constructor = typeof(DiscordPlatformMessenger).GetConstructor(new[] { typeof(NetCord.Rest.RestClient) }); Assert.NotNull(constructor); } [Fact] public void DiscordPlatformMessenger_ShouldImplementIPlatformMessenger() { Assert.True(typeof(IPlatformMessenger).IsAssignableFrom(typeof(DiscordPlatformMessenger))); } }