public void GivenProviderWhenResetPasswordWithAnswerThenNotSupportedException() { // arrange var provider = new BetterMembershipProvider(); // act // assert Assert.Throws <NotSupportedException>(() => provider.ResetPassword("username", "not null")); }
public void GivenProviderWhenGetPasswordThenProviderException() { // arrange var provider = new BetterMembershipProvider(); // act // assert Assert.Throws <NotSupportedException>(() => provider.GetPassword("userName", "answer")); }
public void GivenProviderWhenGetNumberOfUsersOnlineThenProviderException() { // arrange var provider = new BetterMembershipProvider(); // act // assert Assert.Throws <NotSupportedException>(() => provider.GetNumberOfUsersOnline()); }
public void GivenRequiresQuestionAndAnswerAttributeWhenInitializeThenProviderException() { // arrange var provider = new BetterMembershipProvider(); var config = new NameValueCollection { { "requiresQuestionAndAnswer", "true" } }; // act // assert Assert.Throws <ProviderException>(() => provider.Initialize("name", config)); }
public void GivenProviderWhenRequiresQuestionAndAnswerThenProviderException() { // arrange var provider = new BetterMembershipProvider(); // act var result = provider.RequiresQuestionAndAnswer; // assert Assert.That(result, Is.False); }
public void GivenNoRequiresUniqueEmailAttributeWhenInitializeThenRequiresUniqueEmailIsFalse() { // arrange var testClass = new BetterMembershipProvider(); var config = new NameValueCollection(); // act testClass.Initialize("name", config); // assert Assert.That(testClass.RequiresUniqueEmail, Is.False); }
public void GivenRequiresEmailWithoutEmailColumnWhenInitializeThenProviderException() { // arrange var provider = new BetterMembershipProvider(); var config = new NameValueCollection { { "requiresUniqueEmail", "true" }, { "userEmailColumn", string.Empty } }; // act // assert Assert.Throws <ProviderException>(() => provider.Initialize("name", config)); }
public void GivenRequiresUniqueEmailWhenInitializeThenRequiresUniqueEmailIsCorrectValue() { // arrange var testClass = new BetterMembershipProvider(); var config = new NameValueCollection { { "requiresUniqueEmail", "true" }, { "userEmailColumn", "Email" } }; // act testClass.Initialize("name", config); // assert Assert.That(testClass.RequiresUniqueEmail, Is.True); }