public void GetNumberOfUnsuccessfulScheduling()
        {
            EventStorePatientEndSchedulingService  eventEndService = SetupEventEndService();
            SuccessfulAndUnsuccessfulSchedulingDTO endStatistic    = eventEndService.SuccessfulAndUnsuccessfulScheduling();

            Assert.Equal(2, endStatistic.NumberOfUnsuccessfulScheduling);
        }
Exemple #2
0
        public SuccessfulAndUnsuccessfulSchedulingDTO SuccessfulAndUnsuccessfulScheduling()
        {
            SuccessfulAndUnsuccessfulSchedulingDTO schedulingDTO = new SuccessfulAndUnsuccessfulSchedulingDTO();

            schedulingDTO.NumberOfSuccessfulScheduling = _patientEndSchedulingEventRepository.GetAll
                                                             (e => e.ReasonForEndOfAppointment == ReasonForEndOfAppointment.Success).Count();
            schedulingDTO.NumberOfUnsuccessfulScheduling = _patientEndSchedulingEventRepository.GetAll
                                                               (e => e.ReasonForEndOfAppointment == ReasonForEndOfAppointment.Unsuccess).Count();
            schedulingDTO.NumberOfScheduling = _patientEndSchedulingEventRepository.GetAll().Count();

            return(schedulingDTO);
        }