Пример #1
0
        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);
        }
Пример #2
0
        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);
        }