public void SetUp() { vMockData = new Mock <IOperationData>(MockBehavior.Strict); vMockOpCtx = new Mock <IOperationContext>(MockBehavior.Strict); vMockOpCtx.SetupGet(x => x.Data).Returns(vMockData.Object); vMockTasks = new Mock <IOauthLogoutTasks>(MockBehavior.Strict); vToken = "12345678ABCDEFGH12345678abcdefgh"; vOper = new OauthLogoutOperation(); }
//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ private static IApiResponse GetLogout(IApiRequest pApiReq) { Func <FabOauthLogout> getResp = (() => { string token = pApiReq.GetQueryValue(LogoutAccessTokenParam, false); var op = new OauthLogoutOperation(); return(op.Execute(pApiReq.OpCtx, new OauthLogoutTasks(), token)); }); var exec = new JsonExecutor <FabOauthLogout>(pApiReq, getResp); IApiResponse resp = exec.Execute(); resp.SetUserCookie(null, false); return(resp); }
/*--------------------------------------------------------------------------------------------*/ private FabOauthLogout ExecuteOperation() { var op = new OauthLogoutOperation(); return(op.Execute(OpCtx, vTasks, vToken)); }