private void AddRoomsToDungeon(int xSize, int ySize, IDungeon dungeon)
 {
     for (var x = 0; x < xSize; x++)
     {
         for (var y = 0; y < ySize; y++)
         {
             dungeon.AddRoom(_iRoomFactory.CreateWithCoordinates(x, y));
         }
     }
 }
        public void ItCanCreateARoomWithCoordinates()
        {
            const int x = 4;
            const int y = 7;

            var room = _roomFactory.CreateWithCoordinates(x, y);

            Assert.IsAssignableFrom <IRoom>(room);
            Assert.Equal(x, room.X);
            Assert.Equal(y, room.Y);
        }