Esempio n. 1
0
 public RaceService(IRaceFileReader raceFileProcessor,
                    IRaceRepository raceRepository,
                    IRaceQuery raceQuery,
                    IRaceTypeRepository raceTypeRepository,
                    IRaceTypeQuery raceTypeQuery,
                    IUserRepository userRepository,
                    IUserQuery userQuery,
                    ILapRepository lapRepository,
                    IDriverResultRepository driverResultRepository,
                    IDriverResultQuery driverResultQuery,
                    IOptions <FileServerSettings> fileServerOptions,
                    IOptions <RaceFileSettings> raceFileOptions,
                    IMapper mapper)
 {
     this._raceFileReader         = raceFileProcessor;
     this._raceRepository         = raceRepository;
     this._raceQuery              = raceQuery;
     this._raceTypeRepository     = raceTypeRepository;
     this._raceTypeQuery          = raceTypeQuery;
     this._userRepository         = userRepository;
     this._userQuery              = userQuery;
     this._lapRepository          = lapRepository;
     this._driverResultRepository = driverResultRepository;
     this._driverResultQuery      = driverResultQuery;
     this._fileServerSettings     = fileServerOptions.Value;
     this._raceFileSettings       = raceFileOptions.Value;
     this._mapper = mapper;
 }
Esempio n. 2
0
        public RaceServiceTests()
        {
            this._raceFileReaderMock         = new Mock <IRaceFileReader>();
            this._raceRepositoryMock         = new Mock <IRaceRepository>();
            this._raceQueryMock              = new Mock <IRaceQuery>();
            this._raceTypeRepositoryMock     = new Mock <IRaceTypeRepository>();
            this._raceTypeQueryMock          = new Mock <IRaceTypeQuery>();
            this._userRepositoryMock         = new Mock <IUserRepository>();
            this._userQueryMock              = new Mock <IUserQuery>();
            this._lapRepositoryMock          = new Mock <ILapRepository>();
            this._driverResultRepositoryMock = new Mock <IDriverResultRepository>();
            this._driverResultQueryMock      = new Mock <IDriverResultQuery>();

            //Configurar FileServerSettings.
            this._fileServerSettingsOptionsMock = new Mock <IOptions <FileServerSettings> >();
            FileServerSettings fileServerSettings = new FileServerSettings();

            TestUtil.GetConfiguration().GetSection("FileServer").Bind(fileServerSettings);
            this._fileServerSettingsOptionsMock.Setup(x => x.Value).Returns(fileServerSettings);

            //Configurar RaceFileSettings.
            this._raceFileSettingsOptionsMock = new Mock <IOptions <RaceFileSettings> >();
            RaceFileSettings raceFileSettings = new RaceFileSettings();

            TestUtil.GetConfiguration().GetSection("RaceFile").Bind(raceFileSettings);
            this._raceFileSettingsOptionsMock.Setup(x => x.Value).Returns(raceFileSettings);

            MapperConfiguration mapperConfiguration = new MapperConfiguration(mConfig =>
            {
                mConfig.AddProfile(new ServiceMapperProfile());
            });

            this._mapper = mapperConfiguration.CreateMapper();
        }
        public RaceFileReaderTests()
        {
            //Configurar RaceFileSettings.
            this._raceFileSettingsOptionsMock = new Mock <IOptions <RaceFileSettings> >();
            RaceFileSettings raceFileSettings = new RaceFileSettings();

            TestUtil.GetConfiguration().GetSection("RaceFile").Bind(raceFileSettings);
            this._raceFileSettingsOptionsMock.Setup(x => x.Value).Returns(raceFileSettings);
        }
Esempio n. 4
0
 public RaceFileReader(IOptions <RaceFileSettings> options)
 {
     this._results  = new List <Lap>();
     this._settings = options.Value;
 }