public UserProjectRepository(ITypeLibWrapperProvider typeLibWrapperProvider, IUiDispatcher uiDispatcher, IProjectsProvider projectsProvider) { _typeLibWrapperProvider = typeLibWrapperProvider; _uiDispatcher = uiDispatcher; _projectsProvider = projectsProvider; }
public TestEngine(RubberduckParserState state, IFakesFactory fakesFactory, IVBEInteraction declarationRunner, ITypeLibWrapperProvider wrapperProvider, IUiDispatcher uiDispatcher, IVBE vbe) { Debug.WriteLine("TestEngine created."); _state = state; _fakesFactory = fakesFactory; _declarationRunner = declarationRunner; _wrapperProvider = wrapperProvider; _uiDispatcher = uiDispatcher; _vbe = vbe; _state.StateChanged += StateChangedHandler; // avoid nulls in results by outcome foreach (TestOutcome outcome in Enum.GetValues(typeof(TestOutcome))) { resultsByOutcome.Add(outcome, new List <TestMethod>()); } }
public TestEngine( RubberduckParserState state, IFakesFactory fakesFactory, IVBEInteraction declarationRunner, ITypeLibWrapperProvider wrapperProvider, IUiDispatcher uiDispatcher, IVBE vbe) { Debug.WriteLine("TestEngine created."); _state = state; _fakesFactory = fakesFactory; _declarationRunner = declarationRunner; _wrapperProvider = wrapperProvider; _uiDispatcher = uiDispatcher; _vbe = vbe; _state.StateChanged += StateChangedHandler; }
public CompilationArgumentsProvider(ITypeLibWrapperProvider typeLibWrapperProvider, IUiDispatcher uiDispatcher, VBAPredefinedCompilationConstants predefinedConstants) { _typeLibWrapperProvider = typeLibWrapperProvider; _uiDispatcher = uiDispatcher; PredefinedCompilationConstants = predefinedConstants; }