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); }