Assert ("#H10", SqlDecimal.NotEquals (SqlDecimal.Null, Test3).IsNull); \r
}\r
\r
+ /* Don't do such environment-dependent test. It will never succeed under Portable.NET and MS.NET\r
[Test]\r
public void GetHashCodeTest()\r
{\r
// FIXME: Better way to test HashCode\r
AssertEquals ("#I01", -1281249885, Test1.GetHashCode ());\r
}\r
+ */\r
\r
[Test]\r
public void GetTypeTest()\r
[Test]
public void Properties()
{
- // CompareInfo
- AssertEquals ("#C01", 3081, Test1.CompareInfo.LCID);
+/* Comment out: This test will succeed only when you're in en-au culture.
+ // CompareInfo
+ AssertEquals ("#C01", 3081, Test1.CompareInfo.LCID);
// CultureInfo
- AssertEquals ("#C02", 3081, Test1.CultureInfo.LCID);
+ AssertEquals ("#C02", 3081, Test1.CultureInfo.LCID);
+
+ // LCID
+ AssertEquals ("#C05", 3081, Test1.LCID);
+*/
// IsNull
Assert ("#C03", !Test1.IsNull);
Assert ("#C04", SqlString.Null.IsNull);
- // LCID
- AssertEquals ("#C05", 3081, Test1.LCID);
-
// SqlCompareOptions
AssertEquals ("#C06", "IgnoreCase, IgnoreKanaType, IgnoreWidth",
Test1.SqlCompareOptions.ToString ());
Assert ("#D11", T2.CompareTo (T1) != 0);
// IgnoreNonSpace
- T1 = new SqlString ("TESTñ", 2057, SqlCompareOptions.IgnoreNonSpace);
+ T1 = new SqlString ("TEST\xF1", 2057, SqlCompareOptions.IgnoreNonSpace);
T2 = new SqlString ("TESTn", 2057, SqlCompareOptions.IgnoreNonSpace);
Assert ("#D12", T2.CompareTo (T1) == 0);
public void SqlDecimalToSqlString()
{
SqlDecimal TestDecimal = new SqlDecimal (1000.2345);
- AssertEquals ("#U01", "1000.2345000000000", ((SqlString)TestDecimal).Value);
+ AssertEquals ("#U01", "1000.2345000000000", ((SqlString)TestDecimal).Value);
}
[Test]