fix: Fix RequisitionsClientTests

This commit is contained in:
Valters Melnalksnis
2022-06-19 15:10:57 +03:00
parent d709e3b9ac
commit 4f8bbc072d
@@ -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()