From 449b821633c10d1c046c5b1b38f2870cef45fd78 Mon Sep 17 00:00:00 2001 From: henry Date: Mon, 12 May 2025 01:42:41 -0400 Subject: [PATCH] Added test to check calculated queue position --- AccessQueueServiceTests/AccessServiceTests.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/AccessQueueServiceTests/AccessServiceTests.cs b/AccessQueueServiceTests/AccessServiceTests.cs index 014c47d..5421657 100644 --- a/AccessQueueServiceTests/AccessServiceTests.cs +++ b/AccessQueueServiceTests/AccessServiceTests.cs @@ -245,6 +245,19 @@ namespace AccessQueueServiceTests Assert.Equal(0, response.RequestsAhead); } + [Fact] + public async Task RequestAccess_ShouldShowCorrectRequestsAhead_WhenAccessRerequested() + { + for (int i = 0; i < CAP_LIMIT + 3; i++) + { + await _accessService.RequestAccess(Guid.NewGuid()); + } + var id = Guid.NewGuid(); + var response = await _accessService.RequestAccess(id); + Assert.Equal(3, response.RequestsAhead); + response = await _accessService.RequestAccess(id); + Assert.Equal(3, response?.RequestsAhead); + } } } } \ No newline at end of file