Assert.AreEqual (20, UInt16.Parse ("2E1", NumberStyles.AllowExponent), "A#2");
Assert.AreEqual (200, UInt16.Parse ("2E2", NumberStyles.AllowExponent), "A#3");
Assert.AreEqual (200, UInt16.Parse ("2E+2", NumberStyles.AllowExponent), "A#4");
+ Assert.AreEqual (2, UInt16.Parse ("2", NumberStyles.AllowExponent), "A#5");
try {
UInt16.Parse ("2E");
Assert.Fail ("B#7");
} catch (OverflowException) {
}
+
+ try {
+ UInt16.Parse ("2 math e1", NumberStyles.AllowExponent);
+ Assert.Fail ("B#8");
+ } catch (FormatException) {
+ }
}
[Test]