public ActionResult ExternalLogin(ExternalLoginListViewModel model, string provider)
        {
            var url = Url.Action("ExternalLoginCallback", "Account", new { returnUrl = model.ReturnUrl });

            // Zahteva preusmeravanja ka ekternom provajderu
            return(new ChallengeResult(provider, url));
        }
        public void TestExternalLoginListViewModel()
        {
            ExternalLoginListViewModel viewModel = new ExternalLoginListViewModel
            {
                ReturnUrl = "ReturnUrl"
            };

            viewModel.Should().NotBeNull();
        }
Ejemplo n.º 3
0
        public void ExternalLoginListViewModel_Tests()
        {
            ExternalLoginListViewModel external = new ExternalLoginListViewModel();

            external.ReturnUrl = "http://www.google.com";
            var str = external.ReturnUrl;

            Assert.IsTrue(true, str);
        }
Ejemplo n.º 4
0
        public virtual ActionResult ExternalLoginsList(string returnUrl)
        {
            var viewModel = new ExternalLoginListViewModel
            {
                ReturnUrl = returnUrl,
                AuthenticationDescriptions = _authenticationManager.GetExternalAuthenticationTypes()
            };

            return(PartialView(MVC.Account.Views._ExternalLoginsListPartial, viewModel));
        }
        public void Setters_ShouldSetPropertiesCorrectly()
        {
            // Arrange
            var expected = this.Fixture.Create <string>();
            var sut      = new ExternalLoginListViewModel();

            // Act
            sut.ReturnUrl = expected;
            // Assert
            Assert.AreSame(expected, sut.ReturnUrl);
        }
        public void SetCorrectlyAllPropertiesWhenInitialized()
        {
            //Arrange
            var    externalLoginListViewModel = new ExternalLoginListViewModel();
            string url = "www.google.com";

            //Act
            externalLoginListViewModel.ReturnUrl = url;

            //Assert
            Assert.AreEqual(externalLoginListViewModel.ReturnUrl, url);
        }
        public void Models_ExternalLoginListViewModel_Default_Instantiate_Should_Pass()
        {
            //arrange
            var test            = new ExternalLoginListViewModel();
            var expectReturnUrl = "TheUrlOfALifetime";

            //act
            test.ReturnUrl = expectReturnUrl;

            //assert
            Assert.AreEqual(expectReturnUrl, test.ReturnUrl, TestContext.TestName);
        }
        public void ReturnUrlProp_WhenValidParametersArePasedToId_ShouldSetCorerectly()
        {
            // Arrange
            var viewModel = new ExternalLoginListViewModel();
            var testUrl   = "github.com";

            // Act
            viewModel.ReturnUrl = testUrl;

            // Assert
            Assert.AreEqual(testUrl, viewModel.ReturnUrl);
        }