Files
2026-10-01 21:31:13 -04:00

34 lines
838 B
C#

using Xunit;
namespace SabreTools.RedumpLib.Test.Endpoints
{
public class QueueTests
{
#region BuildUrl
[Fact]
public void BuildUrl_Constant()
{
var endpoint = new RedumpLib.Endpoints.Queue();
string actual = endpoint.BuildUrl();
Assert.Equal("https://redump.info/queue", actual);
}
[Theory]
[InlineData(1, 1)]
[InlineData(-1, 1)]
public void BuildUrl_WithId_AlwaysPositive(int id, int expected)
{
var endpoint = new RedumpLib.Endpoints.Queue { Id = id, Submitter = "ignored" };
string actual = endpoint.BuildUrl();
Assert.Equal($"https://redump.info/queue/{expected}/", actual);
}
// TODO: Implement more extensive queue tests
#endregion
}
}