} catch (ArgumentException) {
}
}
+
+ try {
+ new RegionInfo ("2342#");
+ Assert.Fail ("#2");
+ } catch (ArgumentException) {
+ }
}
[Test]
-#if NET_2_0
-#else
- [ExpectedException (typeof (ArgumentException))]
-#endif
public void RegionByLocaleName ()
{
string [] names = new string [] {
new RegionInfo (name);
}
+ [Test]
+ // This can fail on systems where CultureInfo.CurrentCulture==null
+ [Category ("NotWorking")]
+ public void CurrentRegion ()
+ {
+ Assert.IsNotNull (RegionInfo.CurrentRegion, "CurrentRegion");
+ }
+
[Test]
public void HongKong ()
{
Assert.IsTrue (hk.ThreeLetterISORegionName.Length <= 3, "ThreeLetterISORegionName");
Assert.IsTrue (hk.ThreeLetterWindowsRegionName.Length <= 3, "ThreeLetterWindowsRegionName");
}
+
+ [Test]
+ public void Equals ()
+ {
+ var a = new RegionInfo (0x414);
+ var b = new RegionInfo (0x43B);
+ Assert.AreEqual (a, b);
+ }
}
}
\ No newline at end of file