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); }