private void MockBusinessAppointmentRight() { businessAppointment = MockRepository.GenerateMock <IBusinessAppointment>(); businessAppointment.Stub(ba => ba.AllowedAppointmentType(null)) .IgnoreArguments().Return(true); businessAppointment.Stub(ba => ba.AllowedCanelAppointment(null)) .IgnoreArguments().Return(true); businessAppointment.Stub(ba => ba.GetAppointments()) .IgnoreArguments().Return( new List <Appointment> { new Appointment { Id = 1, Date = new DateTime(2019, 05, 05, 12, 00, 23), PatientId = 1, Status = 1, Type = "Odontología" }, new Appointment { Id = 2, Date = new DateTime(2019, 05, 15, 12, 00, 23), PatientId = 1, Status = 1, Type = "Pediatría" }, new Appointment { Id = 3, Date = new DateTime(2019, 11, 05, 12, 00, 23), PatientId = 1, Status = 1, Type = "Neurología" }, } ); Appointment appointment = new Appointment { Id = 1, Date = new DateTime(2019, 05, 05, 12, 00, 23), PatientId = 1, Status = 1, Type = "Odontología" }; businessAppointment.Stub(ba => ba.GetAppointment(0)) .IgnoreArguments().Return(appointment); businessAppointment.Stub(ba => ba.CreateAppointment(null)) .IgnoreArguments().Return(appointment); businessAppointment.Stub(ba => ba.CancelAppointment(null)) .IgnoreArguments().Return(appointment); }
private void MockBusinessAppointmentFail() { businessAppointment = MockRepository.GenerateMock <IBusinessAppointment>(); businessAppointment.Stub(ba => ba.AllowedAppointmentType(null)) .IgnoreArguments().Return(false); businessAppointment.Stub(ba => ba.AllowedCanelAppointment(null)) .IgnoreArguments().Return(false); businessAppointment.Stub(ba => ba.GetAppointments()) .IgnoreArguments().Return(null); businessAppointment.Stub(ba => ba.GetAppointment(0)) .IgnoreArguments().Return(null); businessAppointment.Stub(ba => ba.CreateAppointment(null)) .IgnoreArguments().Return(null); businessAppointment.Stub(ba => ba.CancelAppointment(null)) .IgnoreArguments().Return(null); }
public AppointmentsController() { businessAppointment = new BusinessAppointment(); }
public AppointmentsController(IBusinessAppointment bsAppointment) { businessAppointment = bsAppointment; }
public AppointmentController(IOptions<AppSettings> appSettings, IBusinessAppointment businessAppointment, IBusinessPatient businessPatient) { _businessAppointment = businessAppointment; _businessPatient = businessPatient; _appSettings = appSettings.Value; }