protected override void Initialize(HttpControllerContext controllerContext)
        {
            base.Initialize(controllerContext);
            TestEntityContext context = new TestEntityContext();

            this.DomainManager = new EntityDomainManager <TestEntity>(context, Request);
            this.Request.RegisterForDispose(context);
        }
        public bool CreateUser(ApplicationUser user, string password, TestEntityContext dbContext)
        {
            var um = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(dbContext))
            {
                PasswordValidator = new PasswordValidator()
                {
                    RequiredLength          = 6,
                    RequireNonLetterOrDigit = false,
                    RequireDigit            = false,
                    RequireLowercase        = false,
                    RequireUppercase        = false
                }
            };
            var idResult = um.Create(user, password);

            return(idResult.Succeeded);
        }