tests: add tests

This commit is contained in:
Stevan Freeborn
2025-05-12 14:50:32 -05:00
parent 54c8e53a77
commit 7cbbd21d71
4 changed files with 62 additions and 1 deletions
@@ -0,0 +1,17 @@
namespace StevesBot.Worker.Tests.Unit;
public class HeartbeatDiscordEventTests
{
[Theory]
[InlineData(null)]
[InlineData(1)]
public void Constructor_WhenCalled_ItShouldInitializeProperties(int? sequence)
{
var heartbeatEvent = new HeartbeatDiscordEvent(sequence);
heartbeatEvent.OpCode.Should().Be(1);
heartbeatEvent.Sequence.Should().Be(sequence);
heartbeatEvent.Type.Should().BeNull();
heartbeatEvent.Data.Should().BeNull();
}
}
@@ -0,0 +1,15 @@
using WebSocket = StevesBot.Worker.WebSockets.WebSocket;
namespace StevesBot.Worker.Tests.Unit;
public class WebSocketTests
{
[Fact]
public void State_WhenCalled_ItShouldReturnWebSocketState()
{
using var webSocket = new WebSocket();
var state = webSocket.State;
state.Should().Be(WebSocketState.None);
}
}