public void AgentWhoAlreadyDismissed_CouldNotBeDismissed() { using (ShimsContext.Create()) { var ag = new Agent("احسان کاظمی", 1, "علیاصغر", "1234567890", new DateTime(1397, 1, 1), "(912)1234567", "(21)12345678", 1, -1); ag.Enbl = false; data.access.Fakes.ShimRepository <data.model.Agent> .AllInstances.RetExpressionOfFuncOfT0Boolean = delegate { return(ag); }; data.access.Fakes.ShimRepository <data.model.Session> .AllInstances.RetExpressionOfFuncOfT0Boolean = delegate { return(null); }; var biz = new BizProvider("lab"); biz.DismissTheAgent(ag, DateTime.Now.Date.AddDays(14)); } }
private void btnApply_Click(object sender, EventArgs e) { if (ag != null) { var biz = new BizProvider(); if (Message.SUCC == biz.DismissTheAgent(ag, dPickUntil.Value.Date).Id) { clearAll(); } //if (chkGenRpt.Checked) /*UNDONE چاپ گزارش پایان با تعداد مرخصی|نهست انتخاب شده*/ /*UNDONE اطلاع به کاربر در صورت موفق بودن*/ } }
public void AfterAgentBeingRecepted_CanBeDismissed() { using (ShimsContext.Create()) { var ag = new Agent("علی علیانی", 1, "اکبر", "1234567890", new DateTime(1397, 1, 1), "(912)1234567", "(21)12345678", 1, -1); data.access.Fakes.ShimRepository <data.model.Agent> .AllInstances.RetExpressionOfFuncOfT0Boolean = delegate { return(ag); }; data.access.Fakes.ShimRepository <data.model.Session> .AllInstances.RetExpressionOfFuncOfT0Boolean = delegate { return(new Session(1)); }; data.access.Fakes.ShimRepository <data.model.Agent> .AllInstances.UpdT0 = delegate { return(true); }; data.access.Fakes.ShimRepository <data.model.Session> .AllInstances.UpdT0 = delegate { return(true); }; var biz = new BizProvider("lab"); biz.DismissTheAgent(ag, DateTime.Now.Date.AddDays(14)); } }