public async void UpdateMileageUseCase(int vehicleId, double newMileage)
        {
            vehicleFixture.UnitOfWork.VehicleRepository.FindByIdAsync(vehicleId).Returns(Task.FromResult(vehicleFixture.Truck));

            var updateMileageUseCase = new UpdateMileageUseCase(vehicleFixture.UnitOfWork);

            var result = await updateMileageUseCase.Execute(vehicleId, newMileage);

            Assert.Equal(vehicleId, result.VehicleId);
            Assert.Equal(newMileage, result.NewMileage);
        }
 public async void Should_Throw_A_Not_Found_Exception()
 {
     var updateMileageUseCase = new UpdateMileageUseCase(vehicleFixture.UnitOfWork);
     await Assert.ThrowsAsync <RecordNotFoundException>(async() => await updateMileageUseCase.Execute(99, 9999));
 }