public void GivenConfirmedUserWhenProfileCreatedWithDefaultProviderThenProfileIsReturned()
{
// arrange
var memProvider = this.WithMembershipProvider();
var user = memProvider.WithConfirmedUser().Value;
var actualUser = memProvider.GetUser(user.UserName, false);
// act
var profile = ProfileBase.Create(user.UserName);
// assert
Assert.That(profile.UserName, Is.EqualTo(user.UserName));
Assert.That(profile["Email"], Is.EqualTo(user.Email));
Assert.That(profile["UserId"], Is.EqualTo(actualUser.ProviderUserKey));
}