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); }