public void TestSTPolygonFromText() { using (var db = new PostGisTestDataConnection(TestDatabaseConnectionString)) { const string Wkt = "POLYGON((0 0,0 150,150 150,150 0,0 0),(20 20,50 20,50 50,20 50,20 20))"; Assert.AreEqual( "SRID=3857;" + Wkt, db.Select(() => GeometryInput.STPolygonFromText(Wkt, SRID3857).STAsEWKT())); Assert.IsNull(db.Select(() => GeometryInput.STPolygonFromText("LINESTRING (1 2, 3 4)"))); Assert.IsNull(db.Select(() => GeometryInput.STPolygonFromText(null))); } }