public void TestActivateAccountWithNullArgument() { var result = service.ActivateAccount(null); Assert.AreEqual(false, result.IsSuccess); Assert.AreEqual(IdentityResultCode.IncompleteArgument, result.ResultCode); }
protected void Page_Load(object sender, EventArgs e) { if (Session["Username"] == null) { Response.Redirect("/Login.aspx"); } if (Session["Role"] == null || Session["Role"].ToString() != "1") { Response.Redirect("CategoryManager.aspx"); } try { bool isValid = true; int status; if (!Int32.TryParse(Request.Params["Status"].ToString(), out status)) { isValid = false; } if (isValid) { string username = Request.Params["Username"]; AccountService service = new AccountService(); if (!service.ActivateAccount(username, status)) { Session["msg"] = "Action failed!"; } else { Session["msg"] = "Action success!"; } Response.Redirect("AccountManager.aspx"); } else { Response.Redirect("AccountManager.aspx"); } } catch (Exception ex) { string errorMsg = ex.Message + "\n" + ex.StackTrace; Session["error_msg"] = errorMsg; Server.Transfer("/Error.aspx"); } }
public void ActivateAccount_Fail() { var result = _service.ActivateAccount(3, "token"); Assert.Equal(EActivateAccountResult.Fail, result.Result); }