BetterMembership.IntegrationTests.MembershipProvider.CreateUserTests.GivenUnregisteredUserWhenCreateUserThenMembershipUserReturned C# (CSharp) Method

GivenUnregisteredUserWhenCreateUserThenMembershipUserReturned() private method

private GivenUnregisteredUserWhenCreateUserThenMembershipUserReturned ( string providerName ) : void
providerName string
return void
        public void GivenUnregisteredUserWhenCreateUserThenMembershipUserReturned(string providerName)
        {
            // arrange
            var testClass = this.WithProvider(providerName);
            var testUser = testClass.WithUnregisteredUser().Value;

            // act
            MembershipCreateStatus status;
            var user = testClass.CreateUser(
                testUser.UserName, testUser.Password, testUser.Email, null, null, true, null, out status);

            // assert
            var result = testClass.GetUser(testUser.UserName, false);
            Assert.That(user, Is.Not.Null);
            Assert.That(result.UserName, Is.EqualTo(testUser.UserName));
            if (testClass.AsBetter().HasEmailColumnDefined)
            {
                Assert.That(result.Email, Is.EqualTo(testUser.Email));
            }
        }
CreateUserTests