public BookCommandHandlerTests() { doctorRepository = new DoctorFakeRepository(); userRepository = new UserFakeRepository(); bookRepository = new BookFakeRepository(userRepository, doctorRepository); _handler = new BookCommandHandler(bookRepository, doctorRepository, userRepository); }
public void A_sala_deve_ser_reservada_com_sucesso() { var startDAte = DateTime.Now.AddHours(1); var endDate = DateTime.Now.AddHours(3); var rep = new BookFakeRepository(); var room = new Room("Sala 1"); room.Book(startDAte, endDate, new List <DateTime>()); }
public void A_sala_deve_estar_disponivel() { var startDAte = DateTime.Now.AddHours(1); var endDate = DateTime.Now.AddHours(3); var rep = new BookFakeRepository(); var room = new Room("Sala 1"); room.Book(startDAte, endDate, rep.GetByDate(startDAte, endDate)); }
public void ARoomMustBeReserved() { var startDate = DateTime.Now.AddHours(1); var endDate = DateTime.Now.AddHours(3); IBookRepository rep = new BookFakeRepository(); var room = new Room("Sala 1"); room.Book(startDate, endDate, new List <DateTime>()); }
public void ARoomMustBeAvailable() { var startDate = DateTime.Now.AddHours(1); var endDate = DateTime.Now.AddHours(3); IBookRepository rep = new BookFakeRepository(); var room = new Room("Sala 1"); room.Book(startDate, endDate, rep.GetByDate(startDate, endDate)); }