public void ThenUserHasAnAccountWithNameAndPassword(string userName, string accountName, string password)
{
Guid userId = MockDatabase.GetUser(userName).Id;
IEnumerable<IAccount> accounts = IdentityManagementService.GetUserAccounts(userId);
IAccount account = accounts.SingleOrDefault(a => a.Type == AccountType.Password && a.Name == accountName);
Assert.IsNotNull(account);
Assert.IsTrue(UserService.IsMatchingPassword(accountName, password));
}