private void WhenSubmittingHashToActivateUser([NotNull] string hash) { result = UserModel.MaybeConfirmAccount(hash); }
private void GivenThatAccountConfirmationResultsIn(UserConfirmationResult userConfirmationResult) { Models.Setup(m => m.User.MaybeConfirmAccount(Hash)).Returns(userConfirmationResult); }
private void ThenResultIs(UserConfirmationResult expected) { Assert.NotNull(result); Assert.Equal(expected, result); }
public void AccessingTheAccountConfirmationPageShowsRelevantMessages(UserConfirmationResult confirmationResult, string expectedMessage) { GivenThatAccountConfirmationResultsIn(confirmationResult); WhenAccessingTheAccountConfirmationPage(); ThenThePageContainsThePhrase(expectedMessage); }