public void SerializeToWgs84Test([ValueSource("AllSerializers")] WktSerializer serializer) { Assert.AreEqual( @"TOWGS84[1,2,3,4,5,6,7]", serializer.Serialize(new Helmert7Transformation( new Vector3(1, 2, 3), new Vector3(4, 5, 6), 7 )) ); }
public void SerializeDatumTest([ValueSource("AllSerializers")] WktSerializer serializer) { Assert.AreEqual( "VERT_DATUM[\"test\",2001,AUTHORITY[\"EPSG\",\"1234\"]]", Default.Serialize(new OgcDatum( "test", OgcDatumType.VerticalOrthometric, new AuthorityTag("EPSG", "1234") )) ); }
public void SerializePrimerMeridianTest([ValueSource("AllSerializers")] WktSerializer serializer) { Assert.AreEqual( @"PRIMEM[""ummm"",0.1,AUTHORITY[""PIGEOID"",""?!#$""]]", serializer.Serialize(new OgcPrimeMeridian( "ummm", 0.1, new AuthorityTag("PIGEOID", "?!#$") )) ); }
public void SerializeUomTest([ValueSource("AllSerializers")] WktSerializer serializer) { Assert.AreEqual( "UNIT[\"test\",1.2,AUTHORITY[\"EPSG\",\"1234\"]]", Default.Serialize(new OgcLinearUnit( "test", 1.2, new AuthorityTag("EPSG", "1234") )) ); }
public void SerializeSpheroidTest([ValueSource("AllSerializers")] WktSerializer serializer) { Assert.AreEqual( @"SPHEROID[""round"",12345,278,AUTHORITY[""PIGEOID"",""?!#$""]]", serializer.Serialize(new OgcSpheroid( new SpheroidEquatorialInvF(12345, 278), "round", OgcLinearUnit.DefaultMeter, new AuthorityTag("PIGEOID", "?!#$") )) ); }
public void SerializeNamedParameterTest([ValueSource("AllSerializers")] WktSerializer serializer) { Assert.AreEqual(@"PARAMETER[""a"",1234]", serializer.Serialize(new NamedParameter <double>("a", 1234))); Assert.AreEqual(@"PARAMETER[""b"",""test""]", serializer.Serialize(new NamedParameter <string>("B", "test"))); Assert.AreEqual(@"PARAMETER[""blank"",""""]", serializer.Serialize(new NamedParameter <object>("blank", null))); }
public void SerializeAuthorityTest([ValueSource("AllSerializers")] WktSerializer serializer) { Assert.AreEqual(@"AUTHORITY[""EPSG"",""9001""]", serializer.Serialize(new AuthorityTag("EPSG", "9001"))); Assert.AreEqual(@"AUTHORITY[""AbC"",""""]", serializer.Serialize(new AuthorityTag("AbC", null))); Assert.AreEqual(@"AUTHORITY[""DEF"",""ghi""]", serializer.Serialize(new AuthorityTag("DEF", "ghi"))); }