public static void ClassInitialize(TestContext context)
        {
            _database       = new Database(IdentityConstants.ConnectionName);
            _userTable      = new UserTable <IdentityUser>(_database);
            _claimTable     = new ClaimTable(_database);
            _userClaimTable = new UserClaimTable(_database);

            _clientTable = new ClientTable(_database);

            _clientTable.Insert(new IdentityClient(client));
            var TestClientId = _clientTable.GetClientByName(client).Id;

            _claimTable.Insert(new IdentityClaim(TestClientId, cType1, cValue1));
            _claimTable.Insert(new IdentityClaim(TestClientId, cType2, cValue2));


            _userTable.Insert(new IdentityUser(TestClientId, name1)
            {
                Email = email1
            });
            _userTable.Insert(new IdentityUser(TestClientId, name2)
            {
                Email = email2
            });
        }
 public UserStore(Database nPocoDb)
 {
     NPocoDb         = nPocoDb;
     _userTable      = new UserTable <TUser>(nPocoDb);
     _roleTable      = new RoleTable(nPocoDb);
     _claimTable     = new ClaimTable(nPocoDb);
     _clientTable    = new ClientTable(nPocoDb);
     _userRoleTable  = new UserRoleTable(nPocoDb);
     _userClaimTable = new UserClaimTable(nPocoDb);
     _userLoginTable = new UserLoginTable(nPocoDb);
 }
        public void Dispose()
        {
            if (NPocoDb != null)
            {
                NPocoDb.Dispose();
                NPocoDb = null;
            }

            _userTable      = null;
            _roleTable      = null;
            _claimTable     = null;
            _clientTable    = null;
            _userRoleTable  = null;
            _userClaimTable = null;
            _userLoginTable = null;
        }
 public static void ClassInitialize(TestContext context)
 {
     _database   = new Database(IdentityConstants.ConnectionName);
     _claimTable = new ClaimTable(_database);
     _database.Execute("DELETE FROM Claim");
 }