public async void ImportCarFromMobileDeCcm()
        {
            // arrange
            IMobileDeProcessor mobileDeProcessor = ServiceLocator.Instance.Resolve <IMobileDeProcessor>();
            ImportMobileDe     importMobileDe    = new ImportMobileDe()
            {
                Url = _testCarUrlOK1, VehicleTypeId = VehicleTypeEnum.Car
            };

            // act
            MobileDeCar mobileDeCar = await mobileDeProcessor.ImportCarFromMobileDe(importMobileDe);

            //assert
            Assert.IsTrue(mobileDeCar.DmvCalculation.EngineDisplacementCcm > 0);
        }
        public async void ImportCarFromMobileDeEuro(string url, EuroExhaustTypeEnum expected)
        {
            // arrange
            IMobileDeProcessor mobileDeProcessor = ServiceLocator.Instance.Resolve <IMobileDeProcessor>();
            ImportMobileDe     importMobileDe    = new ImportMobileDe()
            {
                Url = url, VehicleTypeId = VehicleTypeEnum.Car
            };

            // act
            MobileDeCar mobileDeCar = await mobileDeProcessor.ImportCarFromMobileDe(importMobileDe);

            //assert
            Assert.IsTrue(mobileDeCar.DmvCalculation.EuroExhaustTypeId == expected);
        }
        public async void ImportCarFromMobileDeFuel(string url)
        {
            // arrange
            IMobileDeProcessor mobileDeProcessor = ServiceLocator.Instance.Resolve <IMobileDeProcessor>();
            ImportMobileDe     importMobileDe    = new ImportMobileDe()
            {
                Url = url, VehicleTypeId = VehicleTypeEnum.Car
            };

            // act
            MobileDeCar mobileDeCar = await mobileDeProcessor.ImportCarFromMobileDe(importMobileDe);

            //assert
            Assert.IsTrue(mobileDeCar.DmvCalculation.FuelTypeId == FuelTypeEnum.PetrolRest);
        }
        public async void ParseGetCo2_GivenWebPageSample_GetValueImportCarFromMobileDeTestCo2(string url, int result)
        {
            // arrange
            IMobileDeProcessor mobileDeProcessor = ServiceLocator.Instance.Resolve <IMobileDeProcessor>();
            ImportMobileDe     importMobileDe    = new ImportMobileDe()
            {
                Url = url, VehicleTypeId = VehicleTypeEnum.Car
            };

            // act
            MobileDeCar mobileDeCar = await mobileDeProcessor.ImportCarFromMobileDe(importMobileDe);

            //assert
            Assert.IsTrue(mobileDeCar.DmvCalculation.Co2EmissionsValue == result);
        }