public async Task CreateRoomTest_NoBuilding() { BuildingEntity buildingEntity = new BuildingEntity { }; RoomPropotype roomPrototype = new RoomPropotype("testRoom4", buildingEntity); Assert.AreEqual(-1, await apiController.createRoom(roomPrototype)); }
/// <summary> /// Asynchronicznie tworzy i dodaje do bazy nowy pokój z podanego opisu /// </summary> /// <param name="room">Opis pokoju</param> /// <returns>Identyfikator liczbowy nowo dodanego pokoju lub -1 jeśli nie udało się dodać pokoju do bazy danych</returns> public async Task <int> createRoom(RoomPropotype room) { var uri = "/addNewRoom"; string data = ConvertDataToJSON(room); var content = PreperDataToSend(data); return(await SendRequest(uri, content)); }
public async Task CreateRoomTest(int buildingID, string roomName, bool status) { BuildingEntity buildingEntity = new BuildingEntity { id = buildingID }; RoomPropotype roomPrototype = new RoomPropotype(roomName, buildingEntity); bool result = await apiController.createRoom(roomPrototype) > 0; Assert.AreEqual(status, result); }