tests: add tests
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user