public async Task InsertReservationTest()
        {
            // arrange
            GetCarRequest carRequestId = new GetCarRequest {
                IdFilter = 2
            };
            CarDto car = _autoClient.GetCar(carRequestId);

            GetCustomerRequest customerRequestId = new GetCustomerRequest {
                IdFilter = 1
            };
            CustomerDto customer = _kundeClient.GetCustomer(customerRequestId);

            DateTime from = new DateTime(2020, 12, 1, 0, 0, 0, DateTimeKind.Utc);
            DateTime to   = new DateTime(2020, 12, 3, 0, 0, 0, DateTimeKind.Utc);

            ReservationDto reservation = new ReservationDto
            {
                Car      = car,
                Customer = customer,
                From     = from.ToTimestamp(),
                To       = to.ToTimestamp(),
            };

            // act
            ReservationDto insertedReservation = _target.InsertReservation(reservation);

            // assert
            Assert.Equal(reservation.Car, insertedReservation.Car);
            Assert.Equal(customer.Id, insertedReservation.Customer.Id);
        }
Exemplo n.º 2
0
        public async Task GetCarByIdTest()
        {
            // arrange
            var requestId = new GetCarRequest {
                IdFilter = 2
            };

            // act
            CarDto reply = _target.GetCar(requestId);

            // assert
            Assert.Equal("VW Golf", reply.Make);
        }