public void ItCanCreateADungeonWithXSizeAndYSize() { const int x = 12; const int y = 9; var dungeon = _dungeonFactory.CreateWithXSizeAndYSize(x, y); Assert.IsAssignableFrom <IDungeon>(dungeon); Assert.Equal(x * y, dungeon.Rooms.Count); Assert.Equal(x, dungeon.XSize); Assert.Equal(y, dungeon.YSize); }