Beispiel #1
0
        private bool IsEqualWorkTimePersistanceAndWorkTimeEntity(WorkTimePersistence workTimePersistence, WorkTime workTime)
        {
            if (workTimePersistence.StartDate != workTime.StartDate)
            {
                return(false);
            }

            if (workTimePersistence.EndDate != workTime.EndDate)
            {
                return(false);
            }

            if (workTimePersistence.StartTime != workTime.StartTime)
            {
                return(false);
            }

            if (workTimePersistence.EndTime != workTime.EndTime)
            {
                return(false);
            }

            if (workTimePersistence.DoctorId != workTime.DoctorId)
            {
                return(false);
            }

            return(true);
        }
Beispiel #2
0
        public void Map_worktime_persistence_to_work_time_entity_when_persistance_is_null()
        {
            WorkTimePersistence workTimePersistence = null;

            Assert.Throws <ArgumentNullException>(()
                                                  => WorkTimeMapper.MapWorkTimePersistenceToWorkTimeEntity(workTimePersistence));
        }
Beispiel #3
0
        public void Map_worktime_persistence_to_work_time_entity()
        {
            WorkTimePersistence workTimePersistence = this.GetWorkTimePersistanceFirst();

            WorkTime workTime = WorkTimeMapper.MapWorkTimePersistenceToWorkTimeEntity(workTimePersistence);

            Assert.True(IsEqualWorkTimePersistanceAndWorkTimeEntity(workTimePersistence, workTime));
        }
Beispiel #4
0
 public static WorkTime MapWorkTimePersistenceToWorkTimeEntity(WorkTimePersistence workTimePersistance)
 => workTimePersistance == null ? throw new ArgumentNullException()
                                 : new WorkTime(workTimePersistance.StartDate, workTimePersistance.EndDate, workTimePersistance.StartTime, workTimePersistance.EndTime, workTimePersistance.DoctorId);