public void ReadMetadataSetter_ThrowInvaldOperationExceptionIfSettingsIsReadOnly() { var target = new GpxReaderSettings(); target.IsReadOnly = true; Assert.Throws <InvalidOperationException>(() => target.ReadMetadata = true); }
public void Constructor_StreamSettings_SetsSettingsAndMakesItReadOnly() { var settings = new GpxReaderSettings() { ReadMetadata = false }; using (var target = new GpxReader(TestDataReader.Open("gpx-real-file.gpx"), settings)) { Assert.Same(settings, target.Settings); Assert.True(settings.IsReadOnly); } }
public void Constructor_StreamSettings_SetsSettingsAndMakesItReadOnly() { var settings = new GpxReaderSettings() { ReadMetadata = false }; using (var target = new GpxReader(new MemoryStream(GpxTestData.gpx_real_file), settings)) { Assert.Same(settings, target.Settings); Assert.True(settings.IsReadOnly); } }
public void Constructor_StringSettings_SetsSettingsAndMakesItReadOnly() { string path = "../../../Data/Gpx/gpx-real-file.gpx"; var settings = new GpxReaderSettings() { ReadMetadata = false }; using (var target = new GpxReader(path, settings)) { Assert.Same(settings, target.Settings); Assert.True(settings.IsReadOnly); } }
public void Constructor__CreatesSettingsWithDefaultValues() { var target = new GpxReaderSettings(); Assert.True(target.ReadMetadata); }