public void AtoiV2_LetterAfterSign() { string str = " -a 45"; var atoi = new Atoi(); int result = atoi.MyAtoiV2(str); Assert.AreEqual(0, result); }
public void AtoiV2_NegativeNumber() { string str = " -45"; var atoi = new Atoi(); int result = atoi.MyAtoiV2(str); Assert.AreEqual(-45, result); }
public void AtoiV2_MoreThanMax() { string str = "2147483648"; var atoi = new Atoi(); int result = atoi.MyAtoiV2(str); Assert.AreEqual(2147483647, result); }
public void AtoiV2_ZerosFirst() { string str = " 000002147483645"; var atoi = new Atoi(); int result = atoi.MyAtoiV2(str); Assert.AreEqual(2147483645, result); }
public void AtoiV2_SignAfterDigit() { string str = "1-5"; var atoi = new Atoi(); int result = atoi.MyAtoiV2(str); Assert.AreEqual(1, result); }