public TestHouseBuilder CreateComplexHouse(int numberOfFloors, int roomsPerFloor) { var floors = new List <Floor>(); for (int i = 0; i < numberOfFloors; i++) { floors.Add(TestFloor.Create(i).WithRooms(TestRooms.Create(roomsPerFloor).ToArray())); } return(SetFloors(floors.ToArray()) .WithGarage().WithPool().WithGarden()); }
public TestHouseBuilder CreateSimpleHouse() { return(SetFloors(TestFloor.Create(1).WithRoom(null, 20).WithRoom(null, 10).WithRoom(null, 5))); }