示例#1
0
 public void testInvalidOrgnummerWrongChecksum()
 {
     try
     {
         OrganisasjonsnummerValidator.ValidateChecksum(ORGNUMMER_INVALID_CHECKSUM);
         Assert.True(false);
     }
     catch (ArgumentException e)
     {
         AssertionUtils.AssertMessageContains(e, OrganisasjonsnummerValidator.ERROR_INVALID_CHECKSUM);
     }
 }
示例#2
0
 public void testInvalidDateDayMin()
 {
     try
     {
         FodselsnummerValidator.validateDate("00120467800");
         Assert.True(false);
     }
     catch (ArgumentException e)
     {
         AssertionUtils.AssertMessageContains(e, FodselsnummerValidator.ERROR_INVALID_DATE);
     }
 }
 public void TestInvalidKontonummerWrongChecksum()
 {
     try
     {
         KontonummerValidator.ValidateChecksum(KontonummerWithInvalidChecksum);
         Assert.Fail();
     }
     catch (ArgumentException e)
     {
         AssertionUtils.AssertMessageContains(e, StringNumberValidator.InvalidChecksumErrorMessage);
     }
 }
 public void testInvalidFodselsnummerChecksum()
 {
     try
     {
         FodselsnummerValidator.validateChecksums("01010101010");
         Assert.Fail();
     }
     catch (ArgumentException e)
     {
         AssertionUtils.AssertMessageContains(e, FodselsnummerValidator.InvalidChecksumErrorMessage);
     }
 }
示例#5
0
 public void TestInvalidKontonummerWrongChecksum()
 {
     try
     {
         KontonummerValidator.ValidateChecksum(KONTONUMMER_INVALID_CHECKSUM);
         Assert.True(false);
     }
     catch (ArgumentException e)
     {
         AssertionUtils.AssertMessageContains(e, StringNumberValidator.ERROR_INVALID_CHECKSUM);
     }
 }
 public void testInvalidFodselsnummerWrongLength()
 {
     try
     {
         FodselsnummerValidator.ValidateSyntax("0123456789");
         Assert.Fail();
     }
     catch (ArgumentException e)
     {
         AssertionUtils.AssertMessageContains(e, FodselsnummerValidator.ERROR_SYNTAX);
     }
 }
示例#7
0
 public void TestInvalidKontonummerWrongLength()
 {
     try
     {
         KontonummerValidator.ValidateSyntax("123456789012");
         Assert.True(false);
     }
     catch (ArgumentException e)
     {
         AssertionUtils.AssertMessageContains(e, StringNumberValidator.ERROR_SYNTAX);
     }
 }
示例#8
0
 public void TestInvalidKontonummerNotDigits()
 {
     try
     {
         KontonummerValidator.ValidateSyntax("abcdefghijk");
         Assert.True(false);
     }
     catch (ArgumentException e)
     {
         AssertionUtils.AssertMessageContains(e, StringNumberValidator.ERROR_SYNTAX);
     }
 }
 public void testInvalidIndividnummer()
 {
     try
     {
         FodselsnummerValidator.validateIndividnummer("01015780000");
         Assert.Fail();
     }
     catch (ArgumentException e)
     {
         AssertionUtils.AssertMessageContains(e, FodselsnummerValidator.ERROR_INVALID_INDIVIDNUMMER);
     }
 }
 public void testInvalidDateDayMax()
 {
     try
     {
         FodselsnummerValidator.validateDate("32120400000");
         Assert.Fail();
     }
     catch (ArgumentException e)
     {
         AssertionUtils.AssertMessageContains(e, FodselsnummerValidator.ERROR_INVALID_DATE);
     }
 }
 public void testInvalidFodselsnummerChecksum()
 {
     try
     {
         FodselsnummerValidator.validateChecksums("01010101010");
         Assert.Fail();
     }
     catch (ArgumentException e)
     {
         AssertionUtils.AssertMessageContains(e, FodselsnummerValidator.ERROR_INVALID_CHECKSUM);
     }
 }
 public void testInvalidFodselsnummerNotDigits()
 {
     try
     {
         FodselsnummerValidator.ValidateSyntax("abcdefghijk");
         Assert.Fail();
     }
     catch (ArgumentException e)
     {
         AssertionUtils.AssertMessageContains(e, FodselsnummerValidator.ERROR_SYNTAX);
     }
 }
示例#13
0
 public void testInvalidOrgnummerNotDigits()
 {
     try
     {
         OrganisasjonsnummerValidator.ValidateSyntax("abcdefghijk");
         Assert.True(false);
     }
     catch (ArgumentException e)
     {
         AssertionUtils.AssertMessageContains(e, OrganisasjonsnummerValidator.ERROR_SYNTAX);
     }
 }
 public void TestInvalidKontonummer(string kontoNr, string description)
 {
     try
     {
         KontonummerValidator.ValidateSyntax(kontoNr);
         Assert.Fail(description);
     }
     catch (ArgumentException e)
     {
         AssertionUtils.AssertMessageContains(e, StringNumberValidator.SyntaxErrorMessage);
     }
 }
示例#15
0
 public void testInvalidOrgnummerWrongLength()
 {
     try
     {
         OrganisasjonsnummerValidator.ValidateSyntax("0123456789");
         Assert.True(false);
     }
     catch (ArgumentException e)
     {
         AssertionUtils.AssertMessageContains(e, OrganisasjonsnummerValidator.ERROR_SYNTAX);
     }
 }
示例#16
0
 public void testInvalidOrgnummerNotDigits()
 {
     try
     {
         OrganisasjonsnummerValidator.ValidateSyntax("abcdefghijk");
         Assert.Fail();
     }
     catch (ArgumentException e)
     {
         AssertionUtils.AssertMessageContains(e, OrganisasjonsnummerValidator.SyntaxErrorMessage);
     }
 }
示例#17
0
 public void testInvalidOrgnummerWrongLength()
 {
     try
     {
         OrganisasjonsnummerValidator.ValidateSyntax("0123456789");
         Assert.Fail();
     }
     catch (ArgumentException e)
     {
         AssertionUtils.AssertMessageContains(e, OrganisasjonsnummerValidator.SyntaxErrorMessage);
     }
 }
示例#18
0
        public void TestInvalidAccountTypeNotDigits()
        {
            var b = new StringBuilder(KontonummerValidator.ACCOUNTTYPE_NUM_DIGITS);

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

            for (int i = 0; i < KontonummerValidator.KontogruppeNumDigits; i++)
            {
                b.Append("A");
            }
            try
            {
                KontonummerValidator.ValidateAccountTypeSyntax(b.ToString());
                Assert.Fail();
            }
            catch (ArgumentException e)
            {
                AssertionUtils.AssertMessageContains(e, StringNumberValidator.SyntaxErrorMessage);
            }
        }
示例#20
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);
            }
        }