tests: add unit tests for ResumeData and Discord event classes

This commit is contained in:
Stevan Freeborn
2025-05-22 09:21:21 -05:00
parent 02cff46d11
commit 58dc5896ca
6 changed files with 96 additions and 12 deletions
@@ -0,0 +1,24 @@
namespace StevesBot.Worker.Tests.Unit;
public class ResumeDiscordEventTests
{
[Fact]
public void Constructor_WhenCalled_ItShouldReturnAnInstance()
{
var token = "test_token";
var sessionId = "session_id";
var sequence = 1;
var result = new ResumeDiscordEvent(token, sessionId, sequence);
result.OpCode.Should().Be(DiscordOpCodes.Resume);
result.Type.Should().BeNull();
result.Sequence.Should().BeNull();
result.Data.Should().BeEquivalentTo(new ResumeData()
{
Token = token,
SessionId = sessionId,
Sequence = sequence,
});
}
}