public void TryParseSuccess(string text) { LengthUnit result; Assert.AreEqual(true, LengthUnit.TryParse(text, out result)); Assert.AreEqual(text.Trim(), result.ToString()); }
public void ParseError(string text) { Assert.Throws <FormatException>(() => LengthUnit.Parse(text)); LengthUnit temp; Assert.AreEqual(false, LengthUnit.TryParse(text, out temp)); }
public static void ParseMetres(string s) { var actual = LengthUnit.Parse(s); var expected = LengthUnit.Metres; Assert.AreEqual(expected, actual); actual = UnitParser <LengthUnit> .Parse(s); Assert.AreEqual(expected, actual); var success = LengthUnit.TryParse(s, out actual); Assert.AreEqual(true, success); Assert.AreEqual(expected, actual); success = UnitParser <LengthUnit> .TryParse(s, out actual); Assert.AreEqual(true, success); Assert.AreEqual(expected, actual); }
public static void TryParseError(string text) { Assert.AreEqual(false, LengthUnit.TryParse(text, out var _)); }
public static void TryParseSuccess(string text, string expected) { Assert.AreEqual(true, LengthUnit.TryParse(text, out var result)); Assert.AreEqual(expected, result.ToString()); }
public void TryParseSuccess(TestCase testCase) { Assert.AreEqual(true, LengthUnit.TryParse(testCase.Text, out LengthUnit result)); Assert.AreEqual(testCase.Expected, result.ToString()); }
public void TryParseError(string text) { LengthUnit temp; Assert.AreEqual(false, LengthUnit.TryParse(text, out temp)); }