public static void GetPasswordResetCallback_ReturnsExpectedValue() { const string url = "https://nhs.uk/reset"; var expectedUri = new Uri(url); var context = new PasswordResetCallbackContext(url); var callback = context.Callback; var actualUri = callback.GetPasswordResetCallback( new PasswordResetToken("Token", ApplicationUserBuilder.Create().Build())); actualUri.Should().Be(expectedUri); }
public static void GetPasswordResetCallback_GetsExpectedAction() { const string expectedToken = "IAmBecomeToken"; var expectedValues = new RouteValueDictionary { { "Email", "*****@*****.**" }, { "Token", expectedToken }, { "action", nameof(AccountController.ResetPassword) }, { "controller", "Account" }, }; var context = new PasswordResetCallbackContext("https://www.google.co.uk/"); var callback = context.Callback; callback.GetPasswordResetCallback( new PasswordResetToken(expectedToken, ApplicationUserBuilder.Create().Build())); context.RouteValues.Should().BeEquivalentTo(expectedValues); }