public void CreateUser(string firstName, string lastName, string email, string password, out MembershipCreateStatus createStatus)
        {
            Account account = new Account();
            account.Email = email;
            account.Salt = BCrypt.Net.BCrypt.GenerateSalt();
            account.Password = BCrypt.Net.BCrypt.HashPassword(password, account.Salt);
            account.CreatedDate = DateTime.Now;
            account.FirstName = firstName;
            account.LastName = lastName;
            account.Administrator = false;
            AccountRepository.Save(account);

            createStatus = MembershipCreateStatus.Success;
        }
 public void PreTestInitialize()
 {
     /*
     IAccountRepository accountRepository = new AccountRepository();
     accountRepository.Save(new Account { ID = 1, Email = "*****@*****.**", FirstName = "Admin", LastName = "von Världsklass", Password = "******", Role = 1, CreatedDate = DateTime.Now });
     accountRepository.Save(new Account { ID = 2, Email = "*****@*****.**", FirstName = "Bokare", LastName = "von Världsklass", Password = "******", Role = 2, CreatedDate = DateTime.Now });
     */
     var accounts = new Account[] {
         new Account { ID = 1, Email = "*****@*****.**", FirstName = "Admin", LastName = "von Världsklass", Password = "******", Administrator = true, CreatedDate = DateTime.Now },
         new Account { ID = 2, Email = "*****@*****.**", FirstName = "Bokare", LastName = "von Världsklass", Password = "******", Administrator = false, CreatedDate = DateTime.Now }
     };
 }