public void Setup()
 {
     _elasticClientFactory = Substitute.For <IElasticClientFactory>();
     _elasticClient        = Substitute.For <IElasticsearchClient>();
     _timer = Substitute.For <IIndexingTimer>();
     _tolerateCallsFactory = Substitute.For <ITolerateCallsFactory>();
     _bulk = Substitute.For <ILogBulkSet>();
     _logEventConverterFactory = Substitute.For <ILogEventConverterFactory>();
     _logEventConverter        = Substitute.For <ILogEventConverter>();
     _elasticFilters           = new ElasticAppenderFilters();
     _fileAccessor             = Substitute.For <IFileAccessor>();
     _eventWriter = Substitute.For <IExternalEventWriter>();
     _elasticClientFactory.CreateClient(null, 0, false, false, _eventWriter, null).ReturnsForAnyArgs(_elasticClient);
     _logEventConverterFactory.Create(FixFlags.All, false).ReturnsForAnyArgs(_logEventConverter);
 }
Exemple #2
0
        private void SetupFromConfig()
        {
            _fileAccessor = AppConfigManager.Model.FileAccessor switch
            {
                FileAccessorType.real => new RealFileAccessor(),
                FileAccessorType.workingFake => new GoodFakeFileAccessor(),
                FileAccessorType.combineSuccessMock
                => new TestingCombineSuccessFakeFileAccessor(),
                _ => new GoodFakeFileAccessor()
            };
            _videoAccessor = AppConfigManager.Model.VideoAccessor switch
            {
                VideoAccessorType.real => new RealVideoAccessor(AppConfigManager.Model.FfmpegPath,
                                                                AppConfigManager.Model.FfprobePath,
                                                                AppConfigManager.Model.PtsScriptPath),
                VideoAccessorType.fake => new MockVideoAccessor(),
                _ => new MockVideoAccessor()
            };
        }
    }
}
Exemple #3
0
        public async Task Execute_With_Existing_Config_Opens_The_File(
            bool solutionLoaded,
            string configPath,
            [Frozen] IFileAccessor fileAccessor,
            [Frozen][Substitute] IPopupManager popupManager,
            [Frozen][Substitute] ConfigFileProvider configFileProvider,
            Fixture fixture
            )
        {
            // Arrange
            var sut    = getSut(fixture, configFileProvider, fileAccessor, configPath, solutionLoaded);
            var called = false;

            // Act
            await sut.ExecuteAsync(s =>
            {
                called = true;
                return(Task.CompletedTask);
            });

            // Assert
            called.ShouldBeTrue();
            popupManager.DidNotReceiveWithAnyArgs().Confirm(Arg.Any <string>(), Arg.Any <string>());
        }
Exemple #4
0
 public SeriesEngine(ISeriesAccessor seriesAccessor, IFileAccessor fileAccessor)
 {
     _seriesAccessor = seriesAccessor;
     _fileAccessor   = fileAccessor;
 }
Exemple #5
0
 public TemplateInfo(IFileAccessor fileAccessor, IExternalEventWriter eventWriter)
 {
     IsValid       = false;
     _fileAccessor = fileAccessor;
     _eventWriter  = eventWriter;
 }
 public OpenGenerateLocalConfigViewModel()
 {
     configFileProvider = IoC.GetInstance <IConfigFileProvider>();
     fileAccessor       = IoC.GetInstance <IFileAccessor>();
     popupManager       = IoC.GetInstance <IPopupManager>();
 }
        public static async Task <Models.ProductsCatalog> ReadCatalog(IFileAccessor fileAccessor)
        {
            string text = await fileAccessor.ReadFile(CatalogFileUri);

            return(ParseCatalog(text));
        }
Exemple #8
0
 public ParameterService(IFileAccessor fileAccessor, ILogger logger) : base(logger)
 {
     _fileAccessor = fileAccessor;
 }
Exemple #9
0
 public FileExistsValidator(IFileAccessor fileAccessor)
 {
     _fileAccessor = fileAccessor;
 }
 public AccountPeriodBalanceService(IApplicationDbFactory applicationDbFactory, IFileAccessor fileAccessor, IImportProcess importProcess)
 {
     _applicationDbFactory = applicationDbFactory;
     _fileAccessor         = fileAccessor;
     _importProcess        = importProcess;
 }
Exemple #11
0
 public AccountPeriodBalanceController(IAccountPeriodBalanceService accountPeriodBalanceService, IFileAccessor fileAccessor)
 {
     _accountPeriodBalanceService = accountPeriodBalanceService;
 }
Exemple #12
0
        public SettingsViewModel(IEventAggregator eventAggregator, IDialogCoordinator dialogCoordinator, IFileAccessor fileAccessor, ISettingsService settingsService,
                                 IAddonService addonService, IParameterService parameterService)
        {
            _eventAggregator = eventAggregator;
            _eventAggregator.Subscribe(this);
            _dialogCoordinator = dialogCoordinator;
            _fileAccessor      = fileAccessor;
            _settingsService   = settingsService;
            _addonService      = addonService;
            _parameterService  = parameterService;

            Load();
        }
Exemple #13
0
 public FileEngine(IFileAccessor fileAccessor)
 {
     _fileAccessor = fileAccessor;
 }
Exemple #14
0
        OpenGenerateLocalConfigViewModel getSut(Fixture fixture, ConfigFileProvider configFileProvider, IFileAccessor fileAccessor, string configPath, bool fileExists)
        {
            configFileProvider.Configure().TryGetLocalConfigAsync().Returns(configPath);
            fileAccessor.Exists(Arg.Any <string>()).ReturnsForAnyArgs(fileExists);

            IoC.Container.EjectAllInstancesOf <IConfigFileProvider>();
            IoC.Container.Inject <IConfigFileProvider>(configFileProvider);

            IoC.Container.EjectAllInstancesOf <IFileAccessor>();
            IoC.Container.Inject <IFileAccessor>(fileAccessor);

            return(fixture.Create <OpenGenerateLocalConfigViewModel>());
        }
Exemple #15
0
 internal static void SetAccessor(IFileAccessor accessor) => _accessor = accessor;
 public JsonDataAccessor(IFileAccessor fileAccessor)
 {
     _fileAccessor = fileAccessor;
 }
 public void Setup()
 {
     _fileAccessor = Substitute.For <IFileAccessor>();
     _eventWriter  = Substitute.For <IExternalEventWriter>();
 }
Exemple #18
0
 public ProfileService(IFileAccessor fileAccessor, ILogger logger, IParameterService parameterService, ISecurityService securityService) : base(logger)
 {
     _fileAccessor     = fileAccessor;
     _parameterService = parameterService;
     _securityService  = securityService;
 }
Exemple #19
0
 /// <summary> Generic task process logic for both compression and decompression parts </summary>
 /// <param name="fileManager"> Manage access to physical files </param>
 public TaskProcessLogic(IFileAccessor fileManager)
 {
     _fileManager = fileManager;
 }
Exemple #20
0
 public Patch(Diff diff)
 {
     this.diff = diff;
     File      = new FileAccessor();
 }