public void GetValue_KeyNotInDictionary_ThrowArgumentExepction() { BaseDigits digits = new BaseDigits(); digits.CurrentBase = 10; var actual = digits.GetValue("AAA"); }
public void GetDigit_ValueNotInRange_ThrowArgumentExepction() { BaseDigits digits = new BaseDigits(); digits.CurrentBase = 10; var actual = digits.GetDigit(16); }
public void GetValue_ValueHigherThanBase_ThrowArgumentExepction() { BaseDigits digits = new BaseDigits(); digits.CurrentBase = 10; var actual = digits.GetValue("10"); }
public void GetValue_MoreThan36Radix_Pass() { BaseDigits digits = new BaseDigits(); digits.CurrentBase = 64; var expected = 10; var actual = digits.GetValue("10"); Assert.AreEqual(expected, actual); }
public void GetValue_Sub36Radix_Pass() { BaseDigits digits = new BaseDigits(); digits.CurrentBase = 16; var expected = 10; var actual = digits.GetValue("A"); Assert.AreEqual(expected, actual); }
public void GetDigit_Sub36Radix_Pass() { BaseDigits digits = new BaseDigits(); digits.CurrentBase = 16; var expected = "A"; var actual = digits.GetDigit(10); Assert.AreEqual(expected, actual); }
public void BaseDigits_RadixTooSmall_ThrowArgumentException() { BaseDigits digits = new BaseDigits(1); }
public void BaseDigits_RadixTooBig_ThrowArgumentException() { BaseDigits digits = new BaseDigits(100); }