public void GivenUnregisteredUserWhenCreateUserAndAccountThenUserAccountIsCreated(string providerName)
{
// arrange
var testClass = this.WithExtendedProvider(providerName);
var testUser = testClass.WithUnregisteredUser().Value;
var profile = new Dictionary<string, object>();
if (testClass.HasEmailColumnDefined())
{
profile.Add(testClass.AsBetter().UserEmailColumn, testUser.Email);
}
// act
var id = testClass.CreateUserAndAccount(testUser.UserName, testUser.Password, true, profile);
// assert
Assert.That(id, Is.Not.Null);
}
}