Exemple #1
0
        public void Should_Detect_AValidDiners()
        {
            var number = "30569309025904";
            var type   = KarveCreditCardDetector.GetCardType(number);

            Assert.AreEqual(CardIssuer.DinersClub, type);
        }
Exemple #2
0
        public void Should_Detect_AValidMasterCard()
        {
            var number = "5105105105105100";
            var type   = KarveCreditCardDetector.GetCardType(number);

            Assert.AreEqual(CardIssuer.MasterCard, type);
        }
Exemple #3
0
        public void Should_Detect_AValidAmexCard()
        {
            var number = "371449635398431";
            var type   = KarveCreditCardDetector.GetCardType(number);

            Assert.AreEqual(CardIssuer.AmericanExpress, type);
        }
Exemple #4
0
        public void Should_Detect_AFakeVisa()
        {
            var number = "40128888888818";
            var type   = KarveCreditCardDetector.GetCardType(number);

            Assert.AreNotEqual(CardIssuer.Visa, type);
        }