/// <summary>
        /// Initializes a new instance of the <see cref="ViewModelViewsService" /> class.
        /// </summary>
        /// <param name="codeSnippetFactory">The code snippet factory.</param>
        /// <param name="settingsService">The settings service.</param>
        /// <param name="testingServiceFactory">The testing service factory.</param>
        public ViewModelViewsService(
            ICodeSnippetFactory codeSnippetFactory,
            ISettingsService settingsService,
            ITestingServiceFactory testingServiceFactory)
        {
            TraceService.WriteLine("ViewModelViewsService::Constructor");

            this.codeSnippetFactory = codeSnippetFactory;
            this.settingsService = settingsService;
            this.testingService = testingServiceFactory.GetTestingService();
        }
Esempio n. 2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="BuildOptionsViewModel"/> class.
        /// </summary>
        /// <param name="settingsService">The settings service.</param>
        /// <param name="messageBoxService">The message box service.</param>
        /// <param name="testingServiceFactory">The testing service factory.</param>
        /// <param name="mockingServiceFactory">The mocking service factory.</param>
        public BuildOptionsViewModel(
            ISettingsService settingsService,
            IMessageBoxService messageBoxService,
            ITestingServiceFactory testingServiceFactory,
            IMockingServiceFactory mockingServiceFactory)
        {
            TraceService.WriteLine("BuildOptionsViewModel::Constructor");

            this.settingsService       = settingsService;
            this.messageBoxService     = messageBoxService;
            this.testingServiceFactory = testingServiceFactory;
            this.mockingServiceFactory = mockingServiceFactory;
            this.Init();
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="PluginsService" /> class.
        /// </summary>
        /// <param name="pluginService">The plugin service.</param>
        /// <param name="settingsService">The settings service.</param>
        /// <param name="nugetService">The nuget service.</param>
        /// <param name="codeSnippetFactory">The code snippet factory.</param>
        /// <param name="testingServiceFactory">The testing service factory.</param>
        public PluginsService(
            IPluginService pluginService,
            ISettingsService settingsService,
            INugetService nugetService,
            ICodeSnippetFactory codeSnippetFactory,
            ITestingServiceFactory testingServiceFactory)
        {
            TraceService.WriteLine("PluginsService::Constructor");

            this.pluginService = pluginService;
            this.settingsService = settingsService;
            this.nugetService = nugetService;
            this.codeSnippetFactory = codeSnippetFactory;

            this.testingService = testingServiceFactory.GetTestingService();
            this.codeSnippetService = codeSnippetFactory.GetCodeSnippetService();
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="NinjaBaseViewModel" /> class.
 /// </summary>
 /// <param name="settingsService">The settings service.</param>
 /// <param name="testingServiceFactory">The testing service factory.</param>
 /// <param name="mockingServiceFactory">The mocking service factory.</param>
 /// <param name="viewModelAndViewsFactory">The view model and views factory.</param>
 public ProjectsViewModel(
     ISettingsService settingsService,
     ITestingServiceFactory testingServiceFactory,
     IMockingServiceFactory mockingServiceFactory,
     IViewModelAndViewsFactory viewModelAndViewsFactory)
     : base(settingsService)
 {
     this.testingServiceFactory = testingServiceFactory;
     this.mockingServiceFactory = mockingServiceFactory;
     this.viewModelAndViewsFactory = viewModelAndViewsFactory;
     this.Init();
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="NinjaBaseViewModel" /> class.
 /// </summary>
 /// <param name="settingsService">The settings service.</param>
 /// <param name="messageBoxService">The message box service.</param>
 /// <param name="testingServiceFactory">The testing service factory.</param>
 /// <param name="mockingServiceFactory">The mocking service factory.</param>
 public BuildOptionsViewModel(
     ISettingsService settingsService,
     IMessageBoxService messageBoxService,
     ITestingServiceFactory testingServiceFactory,
     IMockingServiceFactory mockingServiceFactory)
 {
     this.settingsService = settingsService;
     this.messageBoxService = messageBoxService;
     this.testingServiceFactory = testingServiceFactory;
     this.mockingServiceFactory = mockingServiceFactory;
     this.Init();
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="BuildOptionsViewModel"/> class.
        /// </summary>
        /// <param name="settingsService">The settings service.</param>
        /// <param name="messageBoxService">The message box service.</param>
        /// <param name="testingServiceFactory">The testing service factory.</param>
        /// <param name="mockingServiceFactory">The mocking service factory.</param>
        public BuildOptionsViewModel(
            ISettingsService settingsService,
            IMessageBoxService messageBoxService,
            ITestingServiceFactory testingServiceFactory,
            IMockingServiceFactory mockingServiceFactory)
        {
            TraceService.WriteLine("BuildOptionsViewModel::Constructor");

            this.settingsService = settingsService;
            this.messageBoxService = messageBoxService;
            this.testingServiceFactory = testingServiceFactory;
            this.mockingServiceFactory = mockingServiceFactory;
            this.Init();
        }