protected override void OnSetUp() { base.OnSetUp(); SimpleHttpContext context = SimpleHttpContext.Create("http://localhost"); sessionStorage = new AmplaSessionStorage(context.Session); }
public void LoginWithInvalidUserName() { const string returnUrl = "/Production"; SimpleLoginModel model = new SimpleLoginModel { UserName = "******", Password = "******" }; ActionResult result = controller.Login(model, returnUrl); Assert.That(result, Is.TypeOf <ViewResult>()); ViewResult viewResult = (ViewResult)result; Assert.That(viewResult.Model, Is.TypeOf <SimpleLoginModel>()); Assert.That(AmplaSessionStorage.GetAmplaSession(), Is.Empty); }
public void Login() { const string returnUrl = "/Production"; SimpleLoginModel model = new SimpleLoginModel { UserName = "******", Password = "******" }; ActionResult result = controller.Login(model, returnUrl); Assert.That(result, Is.TypeOf <RedirectResult>()); RedirectResult redirectResult = (RedirectResult)result; Assert.That(redirectResult.Url, Is.EqualTo(returnUrl)); Assert.That(redirectResult.Permanent, Is.False); Assert.That(AmplaSessionStorage.GetAmplaSession(), Is.Not.Empty); }