public void DecodeIntegerNegativeNumberValid() { int actual = BCoder.DecodeInteger("i-9e"); int expected = -9; Assert.AreEqual(expected, actual); }
public void DecodeIntegerZeroValid() { int actual = BCoder.DecodeInteger("i0e"); int expected = 0; Assert.AreEqual(expected, actual); }
public void DecodeIntegerValidNumber() { int actual = BCoder.DecodeInteger("i95e"); int expected = 95; Assert.AreEqual(expected, actual); }
public void DecodeIntegerEmptyInputInvalid() { try { int actual = BCoder.DecodeInteger(""); Assert.Fail(); } catch (ArgumentException) { } }
public void DecodeIntegerJustMinusInvalid() { try { int actual = BCoder.DecodeInteger("i-e"); Assert.Fail(); } catch (ArgumentException) { } }
public void DecodeIntegerStartWithZeroInvalid() { try { int actual = BCoder.DecodeInteger("i09e"); Assert.Fail(); } catch (ArgumentException) { } }
public void DecodeIntegerNegativeZeroInvalid() { try { int actual = BCoder.DecodeInteger("i-0e"); Assert.Fail(); } catch (ArgumentException) { } }
public void DecodeIntegerFakeStringInvalid() { try { int actual = BCoder.DecodeInteger("i293920oejdjd203e"); Assert.Fail(); } catch (ArgumentException) { } }
public void DecodeIntegerGarbageStringInvalid() { try { int actual = BCoder.DecodeInteger("sj1s910j9101uj3901"); Assert.Fail(); } catch (ArgumentException) { } }