public void IsExistMeetengInSessionAfterDateTest() { using (serviceProvider.CreateScope()) { var service = serviceProvider.GetService <ICaseSessionMeetingService>(); var userContext = serviceProvider.GetService <IUserContext>(); var repo = serviceProvider.GetService <IRepository>(); var saved = new CaseSessionMeeting() { CaseId = 1, CourtId = 1, CaseSessionId = 1, SessionMeetingTypeId = 1, DateFrom = DateTime.Now.AddHours(-1), DateTo = DateTime.Now.AddHours(1), Description = "Test", IsActive = true, IsAutoCreate = true, CourtHallId = 1, }; repo.Add <CaseSessionMeeting>(saved); Assert.IsTrue(service.IsExistMeetengInSessionAfterDate(DateTime.Now, 1, null)); Assert.IsFalse(service.IsExistMeetengInSessionAfterDate(DateTime.Now.AddHours(2), 1, null)); } }
public void CaseSessionMeetingAutoCreateGetBySessionIdTest() { using (serviceProvider.CreateScope()) { var service = serviceProvider.GetService <ICaseSessionMeetingService>(); var userContext = serviceProvider.GetService <IUserContext>(); var repo = serviceProvider.GetService <IRepository>(); var savedAuto = new CaseSessionMeeting() { Id = 1, CaseId = 1, CourtId = 1, CaseSessionId = 1, SessionMeetingTypeId = 1, DateFrom = DateTime.Now, DateTo = DateTime.Now, Description = "Auto", IsActive = true, IsAutoCreate = true, CourtHallId = 1, }; repo.Add <CaseSessionMeeting>(savedAuto); var saved = new CaseSessionMeeting() { Id = 2, CaseId = 1, CourtId = 1, CaseSessionId = 1, SessionMeetingTypeId = 1, DateFrom = DateTime.Now, DateTo = DateTime.Now, Description = "Normal", IsActive = true, IsAutoCreate = false, CourtHallId = 1, }; repo.Add <CaseSessionMeeting>(saved); var caseSessionMeeting = service.CaseSessionMeetingAutoCreateGetBySessionId(1); Assert.That(savedAuto.Description, Is.EqualTo(caseSessionMeeting.Description)); } }
/// <summary> /// Попълване обект за редакция на Тайни съвещания/сесии към заседание /// </summary> /// <param name="model"></param> /// <returns></returns> private CaseSessionMeetingEditVM FillCaseSessionMeetingEditVM(CaseSessionMeeting model) { return(new CaseSessionMeetingEditVM() { Id = model.Id, CourtId = model.CourtId, CaseId = model.CaseId, CaseSessionId = model.CaseSessionId, SessionMeetingTypeId = model.SessionMeetingTypeId, DateFrom = model.DateFrom, DateTo = model.DateTo, Description = model.Description, IsActive = model.IsActive, IsAutoCreate = model.IsAutoCreate, CourtHallId = model.CourtHallId, IsSessionProvedeno = (model.CaseSession == null) ? false : (model.CaseSession.SessionStateId == NomenclatureConstants.SessionState.Provedeno) }); }
public void CaseSessionMeetingEdit_ByIdTest() { using (serviceProvider.CreateScope()) { var service = serviceProvider.GetService <ICaseSessionMeetingService>(); var userContext = serviceProvider.GetService <IUserContext>(); var repo = serviceProvider.GetService <IRepository>(); var saved = new CaseSessionMeeting() { Id = 1, CaseId = 1, CourtId = 1, CaseSessionId = 1, SessionMeetingTypeId = 1, DateFrom = DateTime.Now, DateTo = DateTime.Now, Description = "Test", IsActive = true, IsAutoCreate = true, CourtHallId = 1, }; repo.Add <CaseSessionMeeting>(saved); var caseSessionMeetingEditVM = service.CaseSessionMeetingEdit_ById(1); Assert.That(saved.CaseId, Is.EqualTo(caseSessionMeetingEditVM.CaseId)); Assert.That(saved.CourtId, Is.EqualTo(caseSessionMeetingEditVM.CourtId)); Assert.That(saved.SessionMeetingTypeId, Is.EqualTo(caseSessionMeetingEditVM.SessionMeetingTypeId)); Assert.That(saved.DateFrom, Is.EqualTo(caseSessionMeetingEditVM.DateFrom)); Assert.That(saved.DateTo, Is.EqualTo(caseSessionMeetingEditVM.DateTo)); Assert.That(saved.IsActive, Is.EqualTo(caseSessionMeetingEditVM.IsActive)); Assert.That(saved.IsAutoCreate, Is.EqualTo(caseSessionMeetingEditVM.IsAutoCreate)); Assert.That(saved.CourtHallId, Is.EqualTo(caseSessionMeetingEditVM.CourtHallId)); Assert.That(saved.Description, Is.EqualTo(caseSessionMeetingEditVM.Description)); } }