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