public DaoProvider(ICountryDao countryDao, ILocationDao locationDao, IRaceDao raceDao, IRunDao runDao, ISensorMeasurementDao sensorMeasurementDao, ISkierDao skierDao) { CountryDao = countryDao; LocationDao = locationDao; RaceDao = raceDao; RunDao = runDao; SensorMeasurementDao = sensorMeasurementDao; SkierDao = skierDao; }
public static DaoProvider GetPartialDaoProvider(ICountryDao countryDao = null, ILocationDao locationDao = null, IRaceDao raceDao = null, IRunDao runDao = null, ISensorMeasurementDao sensorMeasurementDao = null, ISkierDao skierDao = null) { // var connectionFactory = new ConnectionFactory(Environment.Testing); // // ICountryDao countryDao = new CountryDao(connectionFactory); // ILocationDao locationDao = new LocationDao(connectionFactory); // IRaceDao raceDao = new RaceDao(connectionFactory); // IRunDao runDao = new RunDao(connectionFactory); // ISensorMeasurementDao sensorMeasurementDao = new SensorMeasurementDao(connectionFactory); // ISkierDao skierDao = new SkierDao(connectionFactory); return(new DaoProvider(countryDao, locationDao, raceDao, runDao, sensorMeasurementDao, skierDao)); }