Ejemplo n.º 1
0
    public void Build_ThrowsException_IfNullTileset()
    {
        int numTilesets = 9;

        ChunkSet.ChunkSetBuilder builder = ChunkSet.NewBuilder();
        for (int i = 0; i < numTilesets; i++)
        {
            builder.Add(null);
        }

        Assert.Throws <NullReferenceException>(
            () => builder.Build(),
            "null");
    }
Ejemplo n.º 2
0
    public void Build_ThrowsException_IfTooManyTilesets()
    {
        int numTilesets = 15;

        ChunkSet.ChunkSetBuilder builder = ChunkSet.NewBuilder();
        for (int i = 0; i < numTilesets; i++)
        {
            builder.Add(new Chunk(new Tile[1][][]));
        }

        Assert.Throws <ChunkSet.ChunkSetBuilder.InvalidTilesetCountException>(
            () => builder.Build(),
            "found 15.");
    }