BetterMembership.IntegrationTests.MembershipProvider.FindUsersByEmailTests.GivenConfirmedUserWhenGetUserNameByEmailThenReturnUserName C# (CSharp) Method

GivenConfirmedUserWhenGetUserNameByEmailThenReturnUserName() private method

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

            // act
            if (!testClass.HasEmailColumnDefined())
            {
                Assert.Throws<ProviderException>(() => testClass.GetUserNameByEmail(testUser.Email));
                return;
            }

            var userName = testClass.GetUserNameByEmail(testUser.Email);

            // assert
            Assert.That(userName, Is.Not.Null);
            Assert.That(userName, Is.EqualTo(testUser.UserName));
        }