private void SetupApi(CustomerAccountController controller)
        {
            var user = new ClaimsPrincipal(new ClaimsIdentity(new Claim[] {
                new Claim("client_id", "customer_account_api")
            }, "TestAuth"));

            controller.ControllerContext             = new ControllerContext();
            controller.ControllerContext.HttpContext = new DefaultHttpContext {
                User = user
            };
        }
 private void SetupWithMocks()
 {
     DefaultSetup();
     controller = new CustomerAccountController(logger, mockRepo.Object, mapper);
     SetupApi(controller);
 }
 private void SetupWithFakes()
 {
     DefaultSetup();
     controller = new CustomerAccountController(logger, fakeRepo, mapper);
     SetupApi(controller);
 }