コード例 #1
0
        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));
            }
        }
コード例 #2
0
        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));
            }
        }
コード例 #3
0
 /// <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)
     });
 }
コード例 #4
0
        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));
            }
        }