public void ReadMetadataSetter_ThrowInvaldOperationExceptionIfSettingsIsReadOnly() { OsmReaderSettings target = new OsmReaderSettings(); target.IsReadOnly = true; Assert.Throws <InvalidOperationException>(() => target.ReadMetadata = true); }
public void Constructor_StreamSettings_SetsSettingsAndMakesThemIsReadOnly() { MemoryStream dataStream = new MemoryStream(PbfTestData.pbf_n_node); OsmReaderSettings settings = new OsmReaderSettings(); using (PbfReader target = new PbfReader(dataStream, settings)) { Assert.Same(settings, target.Settings); Assert.True(settings.IsReadOnly); } }
public void Constructor_StringSettings_SetsSettingsAndMakesThemIsReadOnly() { string filename = "..\\..\\src\\Tests.SpatialLite.Osm\\Data\\Pbf\\pbf-n-node.pbf"; OsmReaderSettings settings = new OsmReaderSettings(); using (PbfReader target = new PbfReader(filename, settings)) { Assert.Same(settings, target.Settings); Assert.True(settings.IsReadOnly); } }
public void Constructor_StreamSettings_SetsSettingsAndMakesThemIsReadOnly() { var dataStream = TestDataReader.OpenPbf("pbf-n-node.pbf"); OsmReaderSettings settings = new OsmReaderSettings(); using (PbfReader target = new PbfReader(dataStream, settings)) { Assert.Same(settings, target.Settings); Assert.True(settings.IsReadOnly); } }
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(); }
public void Constructor__CreatesSettingsWithDefaultValues() { OsmReaderSettings target = new OsmReaderSettings(); Assert.True(target.ReadMetadata); }