public void GivenUnregisteredUserWhenCreateUserWithApprovedFlagThenUserConfirmed(string providerName)
{
// arrange
var testClass = this.WithProvider(providerName);
var testUser1 = testClass.WithUnregisteredUser().Value;
// act
MembershipCreateStatus status;
var user = testClass.CreateUser(
testUser1.UserName, testUser1.Password, testUser1.Email, null, null, true, null, out status);
// assert
Assert.That(user.IsApproved, Is.True);
Assert.That(testClass.AsBetter().IsConfirmed(testUser1.UserName), Is.True);
}