public UserStoreWithGenerics(TestConnectionFactory factory, string loginContext)
     : base(factory)
 {
     LoginContext = loginContext;
     factory.CreateTable <IdentityUserClaimWithIssuer>();
     factory.CreateTable <IdentityUserRoleWithDate>();
     factory.CreateTable <IdentityUserLoginWithContext>();
     factory.CreateTable <IdentityUserTokenWithStuff>();
 }
        public TestConnectionFactory CreateContext()
        {
            var factory = new TestConnectionFactory(new SqlServerDataProvider("*", SqlServerVersion.v2012),
                                                    "UserStoreWithGenericsTest",
                                                    _fixture.ConnectionString);

            CreateTables(factory, _fixture.ConnectionString);


            factory.CreateTable <IdentityUserClaimWithIssuer>();
            factory.CreateTable <IdentityUserRoleWithDate>();
            factory.CreateTable <IdentityUserLoginWithContext>();
            factory.CreateTable <IdentityUserTokenWithStuff>();
            factory.CreateTable <IdentityRoleClaimWithIssuer>();


            return(factory);
            //var db = DbUtil.Create<ContextWithGenerics>(_fixture.ConnectionString);
            //db.Database.EnsureCreated();
            //return db;
        }
 public RoleStoreWithGenerics(TestConnectionFactory factory, string loginContext) : base(factory)
 {
     _loginContext = loginContext;
     factory.CreateTable <IdentityRoleClaim <string> >();
     factory.CreateTable <IdentityUserRoleWithDate>();
 }