public void AddAppointment_InvalidData_BadRequest_Test() { //Arrage IDbContext dbContext = new MedicalAppointmentContext(); IRepository repository = new AppointmentRepository(dbContext); var sut = new AppointmentsController(repository); var appointmentToAdd = new Appointment(); //Act var result = sut.Add(appointmentToAdd); //Assert Assert.IsTrue(result is BadRequestErrorMessageResult); }
public void AddAppointment_AppointmentSameDay_NotAdded_Test() { //Arrage IDbContext dbContext = new MedicalAppointmentContext(); IRepository repository = new AppointmentRepository(dbContext); var sut = new AppointmentsController(repository); var appointmentToAdd = new Appointment() { Id = 4, PatientId = 2, AppointmentTypeId = 4, Date = new DateTime(2019, 8, 11, 15, 30, 00), IsActive = true }; //Act var result = sut.Add(appointmentToAdd) as OkNegotiatedContentResult <bool>; //Assert Assert.IsTrue(!result.Content); }