26 lines
958 B
C#
26 lines
958 B
C#
using CPATapi.Server.Repository;
|
|
|
|
namespace CPATapi.Server.Tests;
|
|
|
|
public class ZeitConsensRepositoryTest : RepositoryTestsBase
|
|
{
|
|
[Test]
|
|
public async Task TestGetUsersAvailabilityAsync()
|
|
{
|
|
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]
|
|
public async Task TestGetUserAvailabilityAsync()
|
|
{
|
|
var zcRepo = new ZeitConsensRepository(Configuration);
|
|
var availability = await zcRepo.GetUserAvailabilityAsync("CPATRD", DateTime.Now.Date, DateTime.Now.AddDays(1).Date);
|
|
Assert.That(availability, Is.Not.Null);
|
|
Assert.That(availability.MA_USER_NAME, Is.EqualTo("CPATRD"));
|
|
Assert.That(availability.US_EXTENSION, Is.EqualTo("203"));
|
|
}
|
|
}
|