public ActiveRaceService(IStartListDao startListDao, ITimeDataDao timeDataDao, IRaceStatService statService, IRaceDao raceDao) { _startListDao = startListDao; _timeDataDao = timeDataDao; _statService = statService; _raceDao = raceDao; }
public RaceStatService(IStartListDao startListDao, ITimeDataDao timeDataDao, ISensorDao sensorDao, IRaceDao raceDao) { _startListDao = startListDao; _timeDataDao = timeDataDao; _sensorDao = sensorDao; _raceDao = raceDao; }
private RaceManagementLogic() { var configuration = ConfigurationUtil.GetConfiguration(); connectionFactory = DefaultConnectionFactory.FromConfiguration(configuration, "HuraceDbConnection"); raceDao = new AdoRaceDao(connectionFactory); raceTypeDao = new AdoRaceTypeDao(connectionFactory); statusDao = new AdoStatusDao(connectionFactory); }
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 RaceService(IRaceDao raceDao, ISensorDao sensorDao, ITimeDataDao timeDataDao, IRaceStartListService startListService, IGenderDao genderDao, ILocationDao locationDao, IDisciplineDao disciplineDao, IStartListDao startListDao) { _raceDao = raceDao; _sensorDao = sensorDao; _timeDataDao = timeDataDao; _startListService = startListService; _genderDao = genderDao; _locationDao = locationDao; _disciplineDao = disciplineDao; _startListDao = startListDao; }
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)); }
public ActiveRaceControlService(int raceId, IRaceDao raceDao, IStartListDao startListDao, IRaceEventDao raceEventDao, IRaceDataDao raceDataDao, ISkierEventDao skierEventDao, ITimeDataDao timeDataDao, ISensorDao sensorDao, IRaceClockProvider raceClockProvider, SensorConfig sensorConfig, IActiveRaceService activeRaceService) { RaceId = raceId; _raceClockProvider = raceClockProvider; _sensorConfig = sensorConfig; _activeRaceService = activeRaceService; _raceDao = raceDao; _startListDao = startListDao; _raceEventDao = raceEventDao; _raceDataDao = raceDataDao; _skierEventDao = skierEventDao; _timeDataDao = timeDataDao; _sensorDao = sensorDao; }
public DataGenerator(string providerName, string connectionString) { var connectionFactory = new ConcreteConnectionFactory(DbUtil.GetProviderFactory(providerName), connectionString); var statementFactory = new StatementFactory("hurace"); _countryDao = new CountryDao(connectionFactory, statementFactory); _locationDao = new LocationDao(connectionFactory, statementFactory); _skierDao = new SkierDao(connectionFactory, statementFactory); _disciplineDao = new DisciplineDao(connectionFactory, statementFactory); _raceDao = new RaceDao(connectionFactory, statementFactory); _startListDao = new StartListDao(connectionFactory, statementFactory); _raceDataDao = new RaceDataDao(connectionFactory, statementFactory); _sensorDao = new SensorDao(connectionFactory, statementFactory); _timeDataDao = new TimeDataDao(connectionFactory, statementFactory); _raceDataDao = new RaceDataDao(connectionFactory, statementFactory); _raceEventDao = new RaceEventDao(connectionFactory, statementFactory); _skierEventDao = new SkierEventDao(connectionFactory, statementFactory); _seasonDao = new SeasonDao(connectionFactory, statementFactory); }
public RaceManagementLogicTests(RaceManagementFixture data) { var raceDaoMock = new Mock <IRaceDao>(); raceDaoMock.Setup(dao => dao.FindAll()).Returns(new List <Race>() { ObjectGenerator.GetRace(1), ObjectGenerator.GetRace(2) }); raceDaoMock.Setup(dao => dao.Delete(It.IsAny <int>())).Returns <int>(i => i > 0); raceDaoMock.Setup(dao => dao.Insert(It.IsAny <Race>())).Returns <Race>(race => 1); raceDaoMock.Setup(dao => dao.Update(It.IsAny <Race>())).Returns <Race>(race => true); raceDaoMock.Setup(dao => dao.FindById(It.IsAny <int>())).Returns <Race>(race => ObjectGenerator.GetRace(race.Id)); raceDao = raceDaoMock.Object; var raceTypeDaoMock = new Mock <IRaceTypeDao>(); raceTypeDaoMock.Setup(dao => dao.FindAll()).Returns( new List <RaceType>() { ObjectGenerator.GetRaceType(), ObjectGenerator.GetRaceType() }); raceTypeDao = raceTypeDaoMock.Object; var statusDaoMock = new Mock <IStatusDao>(); statusDaoMock.Setup(dao => dao.FindAll()).Returns( new List <Status>() { ObjectGenerator.GetStatus(), ObjectGenerator.GetStatus() }); statusDao = statusDaoMock.Object; rcm.MockSetup(raceDao, raceTypeDao, statusDao); }
public ActiveRaceResolver(Func <int, IActiveRaceControlService> activeRaceControlFactory, IRaceDao raceDao) { _activeRaceControlFactory = activeRaceControlFactory; _raceDao = raceDao; }
private static RaceService CreateBaseDataService(IRaceDao raceDao = null, ISensorDao sensorDao = null, ITimeDataDao timeDataDao = null, IRaceStartListService startListService = null, IGenderDao genderDao = null, ILocationDao locationDao = null, IDisciplineDao disciplineDao = null) => new RaceService(raceDao, sensorDao, timeDataDao, startListService, genderDao, locationDao, disciplineDao, null);
public SeasonService(ISeasonDao seasonDao, IRaceDao raceDao) { _seasonDao = seasonDao; _raceDao = raceDao; }
public void MockSetup(IRaceDao rd, IRaceTypeDao rtd, IStatusDao sd) { raceDao = rd; raceTypeDao = rtd; statusDao = sd; }