Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }