public void GetByMandataryTest() { var delegator = SecurityContext.Provider.GetUser("songshuang"); var mandatary = SecurityContext.Provider.GetUser("liangyanshan"); Assert.IsNotNull(delegator); Assert.IsNotNull(mandatary); var delegateWork = new DelegateWork(); delegateWork.AppCode = 0; delegateWork.Delegator = delegator.Name; delegateWork.DelegatorId = delegator.Id; delegateWork.Mandatary = mandatary.Name; delegateWork.MandataryId = mandatary.Id; delegateWork.StartTime = DateTime.Now.AddSeconds(-5); delegateWork.EndTime = DateTime.Now.AddSeconds(30); delegateWork.IsDeleted = false; var addSuccess = delegateWork.AddNew(); Assert.IsTrue(addSuccess); var works = DelegateWork.GetByMandatary(0, mandatary.Id); Assert.IsNotNull(works); Assert.AreEqual(1, works.Count); Assert.AreEqual(delegator.Id, works[0].DelegatorId); }
public void AddNewTest() { var delegator = SecurityContext.Provider.GetUser("songshuang"); var mandatary = SecurityContext.Provider.GetUser("liangyanshan"); Assert.IsNotNull(delegator); Assert.IsNotNull(mandatary); var delegateWork = new DelegateWork(); delegateWork.AppCode = 0; delegateWork.Delegator = delegator.Name; delegateWork.DelegatorId = delegator.Id; delegateWork.Mandatary = mandatary.Name; delegateWork.MandataryId = mandatary.Id; delegateWork.StartTime = DateTime.Now.AddMinutes(-5); delegateWork.EndTime = DateTime.Now.AddMinutes(5); delegateWork.IsDeleted = false; var addSuccess = delegateWork.AddNew(); Assert.IsTrue(addSuccess); }
/// <summary> /// 添加委托关系 /// </summary> /// <param name="delegator">委托人</param> /// <param name="mandatary">被委托人</param> private void AddDelegateWork(IUser delegator, IUser mandatary) { Assert.IsNotNull(delegator); Assert.IsNotNull(mandatary); var delegateWork = new DelegateWork(); delegateWork.AppCode = 0; delegateWork.Delegator = delegator.Name; delegateWork.DelegatorId = delegator.Id; delegateWork.Mandatary = mandatary.Name; delegateWork.MandataryId = mandatary.Id; delegateWork.StartTime = DateTime.Now.AddMinutes(-1); delegateWork.EndTime = DateTime.Now.AddMinutes(2); delegateWork.IsDeleted = false; var addSuccess = delegateWork.AddNew(); Assert.IsTrue(addSuccess); }