Exemplo n.º 1
0
            public void GivenAValidLuhnNumber_CreateCheckDigit_ReturnsAnEqualNumber(string number)
            {
                // Arrange.
                var numberWithOutDigit = number.Substring(0, number.Length - 1);

                //Act.
                numberWithOutDigit += Luhn.CreateCheckDigit(numberWithOutDigit);

                // Assert.
                numberWithOutDigit.ShouldBe(number);
            }
Exemplo n.º 2
0
        public byte[] GenerateLuhnCodeCreditCardValidator()
        {
            string text = Encoding.ASCII.GetString(CardCode);

            return(Encoding.ASCII.GetBytes(text + Luhn.CreateCheckDigit(text)));
        }