Ejemplo n.º 1
0
        public void Generate2Test()
        {
            TokenEntity tokenEntity = new TokenEntity();

            tokenEntity.SetCard(1111222233334444, DateTime.Now, 123);

            GenerateToken generateToken = new GenerateToken();
            var           token         = generateToken.Generate(tokenEntity);

            var verify = generateToken.Validate(token, tokenEntity);

            Assert.True(verify);
        }
Ejemplo n.º 2
0
        public ActionResult Post([FromBody] TokenModel token)
        {
            try {
                TokenEntity tokenEntity = new TokenEntity();
                tokenEntity.SetCard(token.CardNumber, token.Date, token.CVV);

                return(Response(true, _service.Post(tokenEntity)));
            }
            catch (Exception ex)
            {
                return(Response(false, ex.Message));
            }
        }
Ejemplo n.º 3
0
        public void GenerateTest()
        {
            TokenEntity tokenEntity = new TokenEntity();

            tokenEntity.SetCard(1111222233334444, DateTime.Now, 123);

            var mockIToken = new Mock <IToken>();

            mockIToken.Setup(x => x.Generate(tokenEntity)).Returns("1111222233334444");

            string token = mockIToken.Object.Generate(tokenEntity);

            Assert.Equal("1111222233334444", token);
        }