public void TestSTExteriorRing() { using (var db = new PostGisTestDataConnection(TestDatabaseConnectionString)) { Assert.AreEqual( "LINESTRING(0 0 1,1 1 1,1 2 1,1 1 1,0 0 1)", db.Select(() => GeometryInput .STGeomFromEWKT("POLYGON((0 0 1, 1 1 1, 1 2 1, 1 1 1, 0 0 1))") .STExteriorRing() .STAsEWKT())); Assert.AreEqual( "LINESTRING(0 0 1,1 1 1,1 2 1,1 1 1,0 0 1)", db.Select(() => GeometryAccessors .STExteriorRing("POLYGON((0 0 1, 1 1 1, 1 2 1, 1 1 1, 0 0 1))") .STAsEWKT())); Assert.IsNull(db.Select(() => GeometryAccessors.STExteriorRing((NTSG)null))); } }