public void testGetEmergencyPresenter() { Mock <IEmergencyView> emergencyView = new Mock <IEmergencyView>(); EmergencyPresenter emergencyPresenter = presenterFactory.getEmergencyPresenter( emergencyView.Object, AppointmentRepository.getInstance()); Assert.IsNotNull(emergencyPresenter); }
public void testCreateEmergencyBooking() { Mock <IAppointmentRepository> appointmentRepository = new Mock <IAppointmentRepository>(); Mock <IEmergencyView> emergencyView = new Mock <IEmergencyView>(); emergencyView.Object.bookingDate = DateTime.Now.AddDays(7); emergencyView.Object.bookingSlot = "05:00-05:30"; emergencyView.Object.patientID = 1; //mock appointmentRepository method appointmentRepository.Setup(x => x.addBooking(It.IsAny <Appointment>())).Returns(1); EmergencyPresenter emergencyPresenter = new EmergencyPresenter(emergencyView.Object, appointmentRepository.Object); int updatedRecords = emergencyPresenter.CreateEmergencyBooking(); Assert.AreEqual(1, updatedRecords); }