示例#1
0
        public void testGetKontonummerList()
        {
            var options = KontonummerCalculator.GetKontonummerList(LIST_LENGTH);

            Assert.Equal(LIST_LENGTH, options.Count);
            foreach (Kontonummer k in options)
            {
                Assert.True(KontonummerValidator.IsValid(k.ToString()));
            }
        }
示例#2
0
        public void testGetKontonummerListForRegisternummer()
        {
            var options = KontonummerCalculator.GetKontonummerListForRegisternummer(TEST_REGISTERNUMMER, LIST_LENGTH);

            Assert.Equal(LIST_LENGTH, options.Count);
            foreach (Kontonummer option in options)
            {
                Assert.True(KontonummerValidator.IsValid(option.ToString()));
                Assert.True(option.GetRegisternummer().Equals(TEST_REGISTERNUMMER));
            }
        }
示例#3
0
        public void testGetKontonummerListForAccountType()
        {
            var options = KontonummerCalculator.GetKontonummerListForAccountType(TEST_ACCOUNT_TYPE, LIST_LENGTH);

            Assert.Equal(LIST_LENGTH, options.Count);
            foreach (Kontonummer option in options)
            {
                Assert.True(KontonummerValidator.IsValid(option.ToString()), "Invalid kontonr. ");
                Assert.True(option.GetAccountType().Equals(TEST_ACCOUNT_TYPE), "Invalid account type. ");
            }
        }
示例#4
0
 public void TestValidNumberEndingOn9(string kontonrEndingOn9)
 {
     Assert.True(KontonummerValidator.IsValid(kontonrEndingOn9));
 }
示例#5
0
 public void TestIsValid()
 {
     Assert.True(KontonummerValidator.IsValid(KONTONUMMER_VALID));
     Assert.False(KontonummerValidator.IsValid(KONTONUMMER_INVALID_CHECKSUM));
 }
示例#6
0
        public void TestGetValidKontonummerFromInvalidKontonummerWrongChecksum()
        {
            Kontonummer knr = KontonummerValidator.GetAndForceValidKontonummer(KONTONUMMER_INVALID_CHECKSUM);

            Assert.True(KontonummerValidator.IsValid(knr.ToString()));
        }
 public void TestIsInvalid(string kontonr, string description)
 {
     Assert.IsFalse(KontonummerValidator.IsValid(kontonr));
 }
        public void TestGetValidKontonummerFromInvalidKontonummerWrongChecksum()
        {
            Kontonummer knr = KontonummerValidator.GetAndForceValidKontonummer(KontonummerWithInvalidChecksum);

            Assert.IsTrue(KontonummerValidator.IsValid(knr.ToString()));
        }
 private static bool AllKontonummerIsValid(IEnumerable <Kontonummer> kontonummer)
 {
     return(kontonummer.All(k => KontonummerValidator.IsValid(k.ToString())));
 }