public void WriteMetadataSetter_ThrowInvaldOperationExceptionIfSettingsIsReadOnly() { OsmWriterSettings target = new OsmWriterSettings(); target.IsReadOnly = true; Assert.Throws <InvalidOperationException>(() => target.WriteMetadata = true); }
public void ProgramNameSetter_ThrowInvaldOperationExceptionIfSettingsIsReadOnly() { OsmWriterSettings target = new OsmWriterSettings(); target.IsReadOnly = true; Assert.Throws <InvalidOperationException>(() => target.ProgramName = "TEST"); }
public void Constructor_StreamSettings_SetsSettingsAndMakesThemReadOnly() { MemoryStream stream = new MemoryStream(); OsmWriterSettings settings = new OsmWriterSettings(); using (OsmXmlWriter target = new OsmXmlWriter(stream, settings)) { Assert.Same(settings, target.Settings); Assert.True(target.Settings.IsReadOnly); } }
public void Constructor_PathSettings_SetsSettingsAndMakesThemReadOnly() { string path = "TestFiles\\xmlwriter-constructor-test.osm"; OsmWriterSettings settings = new OsmWriterSettings(); using (OsmXmlWriter target = new OsmXmlWriter(path, settings)) { Assert.Same(settings, target.Settings); Assert.True(target.Settings.IsReadOnly); } }
public void Constructor_PathSettings_CreatesOutputFile() { string filename = PathHelper.GetTempFilePath("osmwriter-constructor-creates-output-test.pbf"); OsmWriterSettings settings = new OsmWriterSettings(); using (OsmXmlWriter target = new OsmXmlWriter(filename, settings)) { ; } Assert.True(File.Exists(filename)); }
public void Constructor_PathSettings_CreatesOutputFile() { string filename = "TestFiles\\osmwriter-constructor-creates-output-test.pbf"; File.Delete(filename); OsmWriterSettings settings = new OsmWriterSettings(); using (OsmXmlWriter target = new OsmXmlWriter(filename, settings)) { ; } Assert.True(File.Exists(filename)); }
public void Constructor__CreatesSettingsWithDefaultValues() { OsmWriterSettings target = new OsmWriterSettings(); Assert.Equal(true, target.WriteMetadata); }