public void TestGetRoomInfoWithIdOne() { DateTime now = DateTime.Today; HttpResponseMessage response = _client.GetAsync($"/api/rooms/{now.Day}.{now.Month}.{now.Year}/1").Result; response.EnsureSuccessStatusCode(); RoomInfoDto roomInfoDto = response.Content.ReadAsAsync <RoomInfoDto>().Result; List <Room> rooms = TestDbInitializer.GetTestRooms(); Assert.IsTrue(rooms.FirstOrDefault(r => r.Id == 1)?.Name == roomInfoDto.Room.Name); }
public void TestRooms() { var response = _client.GetAsync("/api/rooms/?date=" + DateTime.Today.ToString("dd.MM.yyyy")).Result; response.EnsureSuccessStatusCode(); //Please don't force me to actually validate the json... string responseString = response.Content.ReadAsStringAsync().Result; foreach (Room room in TestDbInitializer.GetTestRooms()) //I am just checking if all the rooms are shown, therefor I don't have to check the reservations, which at the point being are null... { Assert.Contains(room.Name, responseString); } }