public async Task ThrowExceptionWhenFloorIsIncorrect() { // Arrange var client = new IntranetClient(_client, NullLogger <IntranetClient> .Instance); // Act & Assert await Assert.ThrowsAsync <FloorDoesntExistException>(() => client.GetCalendarBodyAsync(DateTime.Now, "incorrect")); }
public async Task RecognizeDateAndFloor(string dateString, string floor) { // Arrange var date = DateTime.Parse(dateString); var client = new IntranetClient(_client, NullLogger <IntranetClient> .Instance); // Act var data = await client.GetCalendarBodyAsync(date, floor); // Assert Assert.Contains($"||{floor}", data); Assert.Contains($"value=\"{date:d}\"", data); }
public async Task CanGetCalendarData() { // Arrange var now = DateTime.Now.AddDays(3); var client = new IntranetClient(_client, NullLogger <IntranetClient> .Instance); // Act var data = await client.GetCalendarBodyAsync(now, "Zasoby ogólne IV pietro cz.2"); // Assert _output.WriteLine(data); Assert.NotNull(data); Assert.Contains($"value=\"{now:d}\"", data); }