public void CorrectNoAffixFormIsValid() { var validator = new DecimalImmediateValueValidator(); var result = validator.IsValidLexeme("12345678"); Assert.IsTrue(result); }
public void EmptyStringIsInvalid() { var validator = new DecimalImmediateValueValidator(); var result = validator.IsValidLexeme(""); Assert.IsFalse(result); }
public void SmallestPossibleDecimalLexemeIsValid() { var validator = new DecimalImmediateValueValidator(); var result = validator.IsValidLexeme("0"); Assert.IsTrue(result); }
public void InvalidDigitsAreDetected() { var validator = new DecimalImmediateValueValidator(); var result = validator.IsValidLexeme("1234ABCD"); Assert.IsFalse(result); }
public void UnderscoresAreValid() { var validator = new DecimalImmediateValueValidator(); var result = validator.IsValidLexeme("1234_5678"); Assert.IsTrue(result); }
public DecimalImmediateValueParser() { Validator = new DecimalImmediateValueValidator(); Converter = new DecimalImmediateValueConverter(); }