public void Dispose_ClosesOutputStreamIfWritingToStream() { MemoryStream stream = new MemoryStream(PbfTestData.pbf_n_node); OsmReaderSettings settings = new OsmReaderSettings() { ReadMetadata = true }; PbfReader target = new PbfReader(stream, settings); target.Dispose(); Assert.False(stream.CanRead); }
public void Dispose_ClosesOutputStreamIfWritingToStream() { var stream = TestDataReader.OpenPbf("pbf-n-node.pbf"); OsmReaderSettings settings = new OsmReaderSettings() { ReadMetadata = true }; PbfReader target = new PbfReader(stream, settings); target.Dispose(); Assert.False(stream.CanRead); }
public void Dispose_ClosesOutputStreamIfWritingToFiles() { string filename = "..\\..\\src\\Tests.SpatialLite.Osm\\Data\\Pbf\\pbf-n-node.pbf"; OsmReaderSettings settings = new OsmReaderSettings() { ReadMetadata = true }; PbfReader target = new PbfReader(filename, settings); target.Dispose(); FileStream testStream = null; Assert.DoesNotThrow(() => testStream = new FileStream(filename, FileMode.Open, FileAccess.ReadWrite)); testStream.Dispose(); }
public void Dispose_ClosesOutputStreamIfWritingToFiles() { string filename = "..\\..\\..\\Data\\Pbf\\pbf-n-node.pbf"; OsmReaderSettings settings = new OsmReaderSettings() { ReadMetadata = true }; var aaa = Path.GetFullPath(filename); PbfReader target = new PbfReader(filename, settings); target.Dispose(); FileStream testStream = null; testStream = new FileStream(filename, FileMode.Open, FileAccess.ReadWrite); testStream.Dispose(); }