Esempio n. 1
0
 public void CanRemoveRoomWithoutFurniture()
 {
     HomeState stateHolder = new HomeState();
     DateTime date = DateTime.Now;
     const string roomName = "bedroom";
     stateHolder.CreateRoom(roomName, date);
     stateHolder.RemoveRoom(roomName, null, date);
     Assert.AreEqual(0, stateHolder.GetHistory()[date].GetRooms().Count);
     stateHolder.CreateRoom(roomName, date);
     stateHolder.RemoveRoom(roomName, roomName, date);
     Assert.AreEqual(0, stateHolder.GetHistory()[date].GetRooms().Count);
 }
Esempio n. 2
0
 public void RemoveRoomShouldThrowNoHomeForThisDateExceptionWhenNoDateFound()
 {
     HomeState stateHolder = new HomeState();
     stateHolder.RemoveRoom("some room", "other room", DateTime.Now);
 }