private IServiceProvider GetSerivceProvider(ICarsDataService carsDataService, IValidator <Car> carValidator) { var builder = new WebHostBuilder() .UseStartup <Startup>() .ConfigureTestServices(services => { services.AddSingleton(carsDataService); services.AddSingleton(carValidator); }); return(new TestServer(builder).Host.Services); }
public CarsBusinessService(ICarsDataService carsDataService, IValidator <Car> carValidator) { _carsDataService = carsDataService; _carValidator = carValidator; }
public CarsController(ICarsDataService carsDataService) { _carsDataService = carsDataService; }
public CarsPageViewModel(INavigationService navigationService, ICarsDataService carsDataService) { _navigationService = navigationService; _carsDataService = carsDataService; }