Updated client library
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
using CPATapi.Client.Models;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
|
||||
namespace CPATapi.Client.Tests;
|
||||
@@ -39,7 +40,17 @@ public class CPATapiClientTests
|
||||
{
|
||||
using var scope = CreateServices();
|
||||
var client = scope.ServiceProvider.GetRequiredService<CPATapiClient>();
|
||||
var availability = await client.Availability["Unknown"].GetAsync();
|
||||
Assert.ThrowsAsync<ProblemDetails>(async () => await client.Availability["Unknown"].GetAsync());
|
||||
}
|
||||
|
||||
[Test]
|
||||
public async Task TestAvailabilityGetAll()
|
||||
{
|
||||
using var scope = CreateServices();
|
||||
var client = scope.ServiceProvider.GetRequiredService<CPATapiClient>();
|
||||
var availability = await client.Availability.GetAsync();
|
||||
Assert.That(availability, Is.Not.Null);
|
||||
Assert.That(availability, Is.Not.Empty);
|
||||
Assert.That(availability, Has.Count.GreaterThan(1));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,6 +23,7 @@ public class ZeitConsensRepositoryTest
|
||||
var zcRepo = new ZeitConsensRepository(_configuration);
|
||||
var availability= (await zcRepo.GetUsersAvailabilityAsync(DateTime.Now.Date, DateTime.Now.AddDays(1).Date)).ToList();
|
||||
Assert.That(availability, Is.Not.Empty);
|
||||
Assert.That(availability, Has.Count.GreaterThan(1));
|
||||
}
|
||||
|
||||
[Test]
|
||||
|
||||
Reference in New Issue
Block a user