public async Task IndexTest()
        {
            var controller = new PaymentCardsController();

            controller.ControllerContext = new ControllerContext
            {
                HttpContext = new MockHttpContextBase {
                    User = user
                }
            };

            var result = await controller.Index();

            Assert.IsInstanceOfType(result, typeof(ActionResult));
        }
        public async Task IntegrationTest()
        {
            var controller = new PaymentCardsController();

            controller.ControllerContext = new ControllerContext
            {
                HttpContext = new MockHttpContextBase {
                    User = user
                }
            };

            var result = await controller.Index() as ViewResult;

            Assert.IsNotNull(result);
            Assert.IsNotNull(result.Model);
            Assert.IsTrue(result.ViewName == "Index" || result.ViewName == "");
        }