Example #1
0
        public void Accnr_123123123_sollte_ungültig_sein()
        {
            var result = EintragZuAccountnumberConverter.CheckGueltigeAccountnumber(new List <int>()
            {
                1, 2, 3, 1, 2, 3, 1, 2, 3
            });

            Assert.IsFalse(result);
        }
Example #2
0
        public void Check_345_minus_182866_sollte_unlesbare_Accountnumber_sein()
        {
            List <int> ziffern = new List <int>()
            {
                3, 4, 5, -1, 8, 2, 8, 6, 6
            };

            AccountnumberStatus result = EintragZuAccountnumberConverter.AccountnumberStatusPruefen(ziffern);

            Assert.AreEqual(AccountnumberStatus.Illegible, result);
        }
Example #3
0
        public void Check_345882866_sollte_ungültige_Accountnumber_sein()
        {
            List <int> ziffern = new List <int>()
            {
                3, 4, 5, 8, 8, 2, 8, 6, 6
            };

            AccountnumberStatus result = EintragZuAccountnumberConverter.AccountnumberStatusPruefen(ziffern);

            Assert.AreEqual(AccountnumberStatus.Error, result);
        }
Example #4
0
        public void Ziffern_123456789_zu_Accountnumber_123456789()
        {
            List <int> ziffern = new List <int>()
            {
                1, 2, 3, 4, 5, 6, 7, 8, 9
            };

            string result = EintragZuAccountnumberConverter.ZuAccountnumberKonvertieren(ziffern);

            Assert.AreEqual("123456789", result);
        }
Example #5
0
        public void Accnr_345882865_sollte_gültig_sein()
        {
            var result = EintragZuAccountnumberConverter.CheckGueltigeAccountnumber(new List <int>()
            {
                3,
                4,
                5,
                8,
                8,
                2,
                8,
                6,
                5
            });

            Assert.IsTrue(result);
        }
Example #6
0
        public void Checksumme_von_123123123_ist_84()
        {
            int result = EintragZuAccountnumberConverter.ChecksummeBerechnen(new List <int>()
            {
                1,
                2,
                3,
                1,
                2,
                3,
                1,
                2,
                3
            });

            Assert.AreEqual(84, result);
        }
Example #7
0
        public void Neun_Ziffern_aus_Eintrag_extrahiert()
        {
            Eintrag eintrag = new Eintrag()
            {
                Zeilen = new List <string>()
                {
                    "    _  _     _  _  _  _  _ ",
                    "  | _| _||_||_ |_   ||_||_|",
                    "  ||_  _|  | _||_|  ||_| _|",
                    ""
                }
            };

            List <string> result = EintragZuAccountnumberConverter.SegmenteExtrahieren(eintrag);

            Assert.AreEqual(9, result.Count);
            string ziffer1 = "     |  |";

            Assert.AreEqual(ziffer1, result[0]);
        }
Example #8
0
        public void Kaputte_Zahl_ergibt_minus_1()
        {
            int ziffer = EintragZuAccountnumberConverter.ZifferDurchVergleichBestimmen("_________");

            Assert.AreEqual(-1, ziffer);
        }
Example #9
0
        public void Liste_ist_Ziffer_1()
        {
            int ziffer = EintragZuAccountnumberConverter.ZifferDurchVergleichBestimmen("     |  |");

            Assert.AreEqual(1, ziffer);
        }