Exemple #1
0
        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);
        }
Exemple #2
0
        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);
            }
        }