public void FindSpecificOpenRoom_OfTypeHotelNode_AreEqual() { // Arrange HumanSchematic newGuest = new Guest(null, null, null); List <HotelNode> hotelNodes = new List <HotelNode>(); HotelRoomFactory hotelRoomFactory = new HotelRoomFactory(); RoomObject RandomObject = new RoomObject() { Classification = "1 Star", ID = 11, AreaType = "Room", Position = new Point(7, 1), Dimension = new Point(1, 1) }; RoomObject expectedObject = new RoomObject() { Classification = "4 stars", ID = 25, AreaType = "Room", Position = new Point(3, 2), Dimension = new Point(2, 1) }; HotelNode randomHotelNode = new HotelNode(RandomObject, 0); HotelNode expected = new HotelNode(expectedObject, 0); Dictionary <string, string> Data = new Dictionary <string, string>(); // Act randomHotelNode.HotelObject = hotelRoomFactory.HotelRooms(randomHotelNode); expected.HotelObject = hotelRoomFactory.HotelRooms(expected); hotelNodes.Add(randomHotelNode); hotelNodes.Add(expected); Data.Add("Gast1", "Checkin 4stars"); HotelNode result = newGuest.FindSpecificOpenRoom(Data, hotelNodes); // Assert Assert.AreEqual(expected, result); }