public void GetNumberOfUnsuccessfulScheduling() { EventStorePatientEndSchedulingService eventEndService = SetupEventEndService(); SuccessfulAndUnsuccessfulSchedulingDTO endStatistic = eventEndService.SuccessfulAndUnsuccessfulScheduling(); Assert.Equal(2, endStatistic.NumberOfUnsuccessfulScheduling); }
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); }