public void ConvertNumericStringInvalid() { var result = SimpleStrToIntLogic.ConvertNumericOnly("SDLJ$9DSLKj"); Assert.IsFalse(result.HasValue); result = SimpleStrToIntLogic.ConvertNumericOnly(""); Assert.IsFalse(result.HasValue); }
public void ConvertNumericString() { var result = SimpleStrToIntLogic.ConvertNumericOnly("12345"); Assert.AreEqual(12345, result); result = SimpleStrToIntLogic.ConvertNumericOnly("-12345"); Assert.AreEqual(-12345, result); result = SimpleStrToIntLogic.ConvertNumericOnly("111111111111111111"); Assert.AreEqual(111111111111111111, result); }
public void ConvertNumericStringTooLong() { var result = SimpleStrToIntLogic.ConvertNumericOnly("1111111111111111111111"); Assert.IsFalse(result.HasValue); }
public void ConvertInvalidString() { var result = SimpleStrToIntLogic.Convert("10A%0"); Assert.IsFalse(result.HasValue); }
public void LongPowCheck() { Assert.AreEqual(419430400000000000, SimpleStrToIntLogic.LongPow(40, 11)); Assert.AreEqual(1, SimpleStrToIntLogic.LongPow(40, 0)); Assert.AreEqual(40, SimpleStrToIntLogic.LongPow(40, 1)); }
public void ConvertA1() { var result = SimpleStrToIntLogic.Convert("A1"); Assert.AreEqual(long.MinValue + 561, result.Value); }
public void ConvertABC() { var result = SimpleStrToIntLogic.Convert("ABC"); Assert.AreEqual(long.MinValue + 23016, 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); }