Esempio n. 1
0
 public FileUserIdStore(IWindowsRegistry windowsRegistry, IFileService fileService, IDirectoryService directoryService)
 {
     _windowsRegistry  = windowsRegistry;
     _fileService      = fileService;
     _directoryService = directoryService;
     _lazyUniqueUserId = new Lazy <string>(FetchAndPersistUserId);
 }
        public virtual IWindowsRegistry GetWindowsRegistry()
        {
            if (_windowsRegistry == null)
            {
                _windowsRegistry = new WindowsRegistry();
            }

            return(_windowsRegistry);
        }
Esempio n. 3
0
        public override IWindowsRegistry GetWindowsRegistry()
        {
            if (_windowsRegistry == null)
            {
                _windowsRegistry = TestDummyGenerator.Create <IWindowsRegistry>();
            }

            return(_windowsRegistry);
        }
Esempio n. 4
0
 public MediumTestDebugEngineFactoryCompRoot(ServiceManager serviceManager,
                                             JoinableTaskContext taskContext,
                                             IGameletClientFactory gameletClientFactory,
                                             IWindowsRegistry windowsRegistry)
 {
     _serviceManager       = serviceManager;
     _taskContext          = taskContext;
     _gameletClientFactory = gameletClientFactory;
     _windowsRegistry      = windowsRegistry;
 }
Esempio n. 5
0
 public NatvisLoader(JoinableTaskContext taskContext, ITaskExecutor taskExecutor,
                     NatvisDiagnosticLogger logger, INatvisFileSource solutionNatvisFiles,
                     NatvisValidator.Factory validatorFactory, IWindowsRegistry winRegistry,
                     IFileSystem fileSystem)
 {
     _taskContext         = taskContext;
     _taskExecutor        = taskExecutor;
     _logger              = logger;
     _solutionNatvisFiles = solutionNatvisFiles;
     _validatorFactory    = validatorFactory;
     _winRegistry         = winRegistry;
     _fileSystem          = fileSystem;
 }
Esempio n. 6
0
        public void SetUp()
        {
            _traceLogSpy = new LogSpy();
            _traceLogSpy.Attach();

            var compRoot = new MediumTestDebugEngineFactoryCompRoot(
                null, new JoinableTaskContext(), new GameletClientStub.Factory(),
                Substitute.For <IWindowsRegistry>());

            _natvisScanner = compRoot.GetNatvisVisualizerScanner();
            _natvisLoader  = compRoot.GetNatvisLoader();

            _nLogSpy = compRoot.GetNatvisDiagnosticLogSpy();
            _nLogSpy.Attach();

            _natvisLogger   = compRoot.GetNatvisDiagnosticLogger();
            _mockRegistry   = compRoot.GetWindowsRegistry();
            _mockFileSystem = (MockFileSystem)compRoot.GetFileSystem();
        }