public async Task TaxiReservationValidationAsyncTest() { using (var context = new ApplicationContext(options)) { var taxiReservationService = new TaxiReservationService(context, mockMapper.Object, mockUserService.Object, configuration); var taxiReservation = new TaxiReservationViewModel { StartLocal = "Budapest", EndLocal = "Siófok", TaxiReservationStart = new DateTime(2019, 10, 11), NumberOfGuest = 2, PhoneNumber = "05202222" }; List <string> expected = new List <string>() { "The booking cannot begin earlier than today!" }; var actual = taxiReservationService.TaxiReservationValidation(taxiReservation); Assert.Equal(expected, actual); } }
public async Task FindTaxiReservationByTaxiReservationIdAsyncTest() { using (var context = new ApplicationContext(options)) { var taxiReservationService = new TaxiReservationService(context, mockMapper.Object, mockUserService.Object, configuration); var taxiReservation = new TaxiReservation { TaxiReservationStart = new DateTime(2019, 11, 10), TaxiReservationId = 1, NumberOfGuest = 2, PhoneNumber = "222222222", StartLocal = "Budapest", EndLocal = "Siófok", UserId = "1" }; long id = taxiReservation.TaxiReservationId; var actual = await taxiReservationService.FindTaxiReservationByIdAsync(1); Assert.Equal(id, actual.TaxiReservationId); } }