public void AddCard()
        {
            var response = (RedirectToActionResult)CardController.AddCardPost(CardFromForm());

            Assert.AreEqual("PayOrder", response.ActionName);
            Assert.AreEqual(1, db.Cards.Where(c => c.UserID == "Test-UserID-String-1").Count());
        }
        public void AddCardDbDown()
        {
            //Get security token
            var token      = TokenGen.UserToken("Customer");
            var testClaims = new ClaimsPrincipal(new ClaimsIdentity(token.Claims));

            //Set up OrderController
            CardController = new CardController(null);
            CardController.ControllerContext = new ControllerContext()
            {
                HttpContext = new DefaultHttpContext()
                {
                    User = testClaims
                }
            };
            CardController.ControllerContext.HttpContext.Request.Headers.Add("Authorization", "Bearer " + new JwtSecurityTokenHandler().WriteToken(token));

            var response = (StatusCodeResult)CardController.AddCardPost(CardFromForm());

            Assert.AreEqual(500, response.StatusCode);
        }