public async Task CreateVehicleCalledOnce_ShouldPass()
        {
            Vehicle vehicle = null;

            _repositoryWrapper.Setup(r => r.Vehicle.Create(It.IsAny <Vehicle>()))
            .Callback <Vehicle>(x => vehicle = x);

            var vehicleDto = new VehicleRegisterDto
            {
                DiviseId           = 234566,
                LicensePlateNumber = "235-BKK-TH",
                VehicleName        = "Toyota",
            };


            await _vehicleService.CreateAsync(vehicleDto);

            _repositoryWrapper.Verify(x => x.Vehicle.Create(It.IsAny <Vehicle>()), Times.Once);

            Assert.Equal(vehicle.DiviseId, vehicleDto.DiviseId);
            Assert.Equal(vehicle.LicensePlateNumber, vehicleDto.LicensePlateNumber);
            Assert.Equal(vehicle.VehicleName, vehicleDto.VehicleName);
        }