Added test to check calculated queue position
This commit is contained in:
parent
c04a603d56
commit
449b821633
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue