示例#1
0
        public void TestInvalidRegisternummerNotDigits()
        {
            var b = new StringBuilder(KontonummerValidator.REGISTERNUMMER_NUM_DIGITS);

            for (int i = 0; i < KontonummerValidator.REGISTERNUMMER_NUM_DIGITS; i++)
            {
                b.Append("A");
            }
            try
            {
                KontonummerValidator.ValidateRegisternummerSyntax(b.ToString());
                Assert.True(false);
            }
            catch (ArgumentException e)
            {
                AssertionUtils.AssertMessageContains(e, StringNumberValidator.ERROR_SYNTAX);
            }
        }
        public void TestInvalidRegisternummerWrongLength()
        {
            var b = new StringBuilder(KontonummerValidator.RegisternummerNumDigits + 1);

            for (int i = 0; i < KontonummerValidator.RegisternummerNumDigits + 1; i++)
            {
                b.Append("0");
            }
            try
            {
                KontonummerValidator.ValidateRegisternummerSyntax(b.ToString());
                Assert.Fail();
            }
            catch (ArgumentException e)
            {
                AssertionUtils.AssertMessageContains(e, StringNumberValidator.SyntaxErrorMessage);
            }
        }