fix: Fix RequisitionsClientTests
This commit is contained in:
+5
-13
@@ -22,25 +22,19 @@ public sealed class RequisitionsClientTests : IClassFixture<ServiceProviderFixtu
|
||||
_nordigenClient = serviceProviderFixture.NordigenClient;
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public async Task Get()
|
||||
{
|
||||
var requisitions = await _nordigenClient.Requisitions.Get().ToListAsync();
|
||||
var expectedRequisition = requisitions.Should().ContainSingle().Subject;
|
||||
|
||||
var requisition = await _nordigenClient.Requisitions.Get(expectedRequisition.Id);
|
||||
requisition.Should().BeEquivalentTo(expectedRequisition);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public async Task CreateAndDelete()
|
||||
{
|
||||
var creation = new RequisitionCreation(new("https://github.com/VMelnalksnis/NordigenDotNet"), "CITADELE_PARXLV22");
|
||||
var requisition = await _nordigenClient.Requisitions.Post(creation);
|
||||
var createdRequisition = await _nordigenClient.Requisitions.Post(creation);
|
||||
var requisition = await _nordigenClient.Requisitions.Get(createdRequisition.Id);
|
||||
var requisitions = await _nordigenClient.Requisitions.Get().ToListAsync();
|
||||
|
||||
await _nordigenClient.Requisitions.Delete(requisition.Id);
|
||||
|
||||
using (new AssertionScope())
|
||||
{
|
||||
requisition.Should().BeEquivalentTo(createdRequisition);
|
||||
requisition.Created.Should().BeGreaterThan(SystemClock.Instance.GetCurrentInstant() - Duration.FromSeconds(5));
|
||||
requisition.Redirect.Should().Be(creation.Redirect);
|
||||
requisition.Status.Should().Be(RequisitionStatus.Cr);
|
||||
@@ -61,8 +55,6 @@ public sealed class RequisitionsClientTests : IClassFixture<ServiceProviderFixtu
|
||||
.Which.Should()
|
||||
.BeEquivalentTo(requisition);
|
||||
|
||||
await _nordigenClient.Requisitions.Delete(requisition.Id);
|
||||
|
||||
(await FluentActions
|
||||
.Awaiting(() => _nordigenClient.Requisitions.Get(requisition.Id))
|
||||
.Should()
|
||||
|
||||
Reference in New Issue
Block a user