[TestFixture]
public class DataTableTest : DataSetAssertion
{
+ [SetUp]
+ public void Setup ()
+ {
+ MyDataTable.count = 0;
+ }
+
string EOL = Environment.NewLine;
[Test]
}
[Test]
+ [SetCulture("en-US")]
public void PropertyExceptions ()
{
DataSet set = new DataSet ();
}
}
-#if NET_4_0
[Test]
public void ImportRowTypeChangeTest ()
{
}
}
}
-#endif
[Test]
public void ClearReset () //To test Clear and Reset methods
}
[Test]
+ [SetCulture ("en-GB")]
public void WriteXmlSchema ()
{
DataSet ds = new DataSet ();
string TextString = GetNormalizedSchema (writer.ToString ());
//string TextString = writer.ToString ();
- EOL = "\n";
string substring = TextString.Substring (0, TextString.IndexOf (EOL));
TextString = TextString.Substring (TextString.IndexOf (EOL) + EOL.Length);
Assert.AreEqual ("<?xml version=\"1.0\" encoding=\"utf-16\"?>", substring, "test#01");
substring = TextString.Substring (0, TextString.IndexOf (EOL));
TextString = TextString.Substring (TextString.IndexOf (EOL) + EOL.Length);
// Looks like whoever added this test depended on English culture, which is wrong.
- Assert.AreEqual (" <xs:element msdata:IsDataSet=\"true\" msdata:MainDataTable=\"Region\" msdata:UseCurrentLocale=\"true\" name=\"Root\">", substring, "test#03");
+ Assert.AreEqual (" <xs:element msdata:IsDataSet=\"true\" msdata:Locale=\"en-US\" msdata:MainDataTable=\"Region\" name=\"Root\">", substring, "test#03");
substring = TextString.Substring (0, TextString.IndexOf (EOL));
TextString = TextString.Substring (TextString.IndexOf (EOL) + EOL.Length);
public class MyDataTable : DataTable
{
- public static int count = 0;
+ public static int count;
public MyDataTable()
{
Assert.AreEqual (5, n, "n");
}
-#if !MONOTOUCH
+#if !MONOTOUCH && !MOBILE_STATIC
[Test]
public void NFIFromBug55978 ()
{
#endif
[Test]
+ [SetCulture ("en-US")]
public void Bug55978 ()
{
DataTable dt = new DataTable ();