Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
 public TestHouseBuilder CreateSimpleHouse()
 {
     return(SetFloors(TestFloor.Create(1).WithRoom(null, 20).WithRoom(null, 10).WithRoom(null, 5)));
 }