public new void TestFixtureSetUp()
        {
            base.TestFixtureSetUp();

            var converter = new SqlServer.Converters.SqlServerGeometryTypeConverter();
            ColumnDefinition = converter.ColumnDefinition;
        }
예제 #2
0
        public new void TestFixtureSetUp()
        {
            base.TestFixtureSetUp();

            var converter = new SqlServer.Converters.SqlServerGeometryTypeConverter();

            ColumnDefinition = converter.ColumnDefinition;
        }
예제 #3
0
        public void Can_convert_SqlGeometry_to_quoted_string()
        {
            var converter = new SqlServer.Converters.SqlServerGeometryTypeConverter();

            string stringValue = null;
            var    shape       = SqlGeometry.Parse(stringValue); // NULL
            var    str         = converter.ToQuotedString(typeof(SqlGeometry), shape);

            Assert.AreEqual($"CAST(null AS {ColumnDefinition})", str);

            stringValue = "LINESTRING(0 0, 4 4)";
            shape       = SqlGeometry.Parse(stringValue);
            stringValue = shape.ToString(); // to fix any whitespace issues

            str = converter.ToQuotedString(typeof(SqlGeometry), shape);

            Assert.AreEqual($"CAST('{stringValue}' AS {ColumnDefinition})", str);
        }
        public void Can_convert_SqlGeometry_to_quoted_string()
        {
            var converter = new SqlServer.Converters.SqlServerGeometryTypeConverter();

            string stringValue = null;
            var shape = SqlGeometry.Parse(stringValue); // NULL
            var str = converter.ToQuotedString(typeof(SqlGeometry), shape);

            Assert.AreEqual($"CAST(null AS {ColumnDefinition})", str);

            stringValue = "LINESTRING(0 0, 4 4)";
            shape = SqlGeometry.Parse(stringValue);
            stringValue = shape.ToString(); // to fix any whitespace issues

            str = converter.ToQuotedString(typeof(SqlGeometry), shape);

            Assert.AreEqual($"CAST('{stringValue}' AS {ColumnDefinition})", str);
        }