public void ConvertInvalidString() { var result = SimpleStrToIntLogic.Convert("10A%0"); Assert.IsFalse(result.HasValue); }
public void ConvertABC() { var result = SimpleStrToIntLogic.Convert("ABC"); Assert.AreEqual(long.MinValue + 23016, result.Value); }
public void ConvertA1() { var result = SimpleStrToIntLogic.Convert("A1"); Assert.AreEqual(long.MinValue + 561, result.Value); }
public void ConvertZZZZZZZZZZZZ() { var result = SimpleStrToIntLogic.Convert("ZZZZZZZZZZZZ"); Assert.AreEqual(7553843963145224191L, result.Value); }
public void Convert0() { var result = SimpleStrToIntLogic.Convert("0"); Assert.AreEqual(long.MinValue, result.Value); }
public void ConvertStringTooLong() { var result = SimpleStrToIntLogic.Convert("ZZZZZZZZZZZZ0"); Assert.IsFalse(result.HasValue); }
public void ConvertEmptyString() { var result = SimpleStrToIntLogic.Convert(""); Assert.IsFalse(result.HasValue); }
public void ConvertValidString() { var result = SimpleStrToIntLogic.Convert("01. -_AB"); Assert.IsTrue(result.HasValue); }