/// <summary> /// Initializes a new instance of the <see cref="CodeSnippetService" /> class. /// </summary> /// <param name="settingsService">The settings service.</param> /// <param name="mockingServiceFactory">The mocking service factory.</param> public CodeSnippetService( ISettingsService settingsService, IMockingServiceFactory mockingServiceFactory) { TraceService.WriteLine("SnippetService::Constructor"); this.settingsService = settingsService; this.mockingService = mockingServiceFactory.GetMockingService(); }
public void TestGetRhinoMocksMockingService() { this.mockSettingsService.SetupGet(x => x.MockingFramework).Returns(TestingConstants.RhinoMocks.Name); IMockingService mockingService = this.factory.GetMockingService(); RhinoMocksMockingService rhinoMockMockingService = (RhinoMocksMockingService)mockingService; Assert.IsTrue(rhinoMockMockingService != null); }
public void TestGetMoqMockingService() { this.mockSettingsService.SetupGet(x => x.MockingFramework).Returns(TestingConstants.Moq.Name); IMockingService mockingService = this.factory.GetMockingService(); MoqMockingService moqMockingService = (MoqMockingService)mockingService; Assert.IsTrue(moqMockingService != null); }
/// <summary> /// Initializes a new instance of the <see cref="CodeSnippetFactory" /> class. /// </summary> /// <param name="codeSnippetService">The code snippet service.</param> /// <param name="settingsService">The settings service.</param> /// <param name="translator">The translator.</param> /// <param name="mockingServiceFactory">The mocking service factory.</param> public CodeSnippetFactory( ICodeSnippetService codeSnippetService, ISettingsService settingsService, ITranslator<string, CodeSnippet> translator, IMockingServiceFactory mockingServiceFactory) { TraceService.WriteLine("CodeSnippetFactory::Constructor"); this.codeSnippetService = codeSnippetService; this.settingsService = settingsService; this.translator = translator; this.mockingService = mockingServiceFactory.GetMockingService(); }
/// <summary> /// Initializes a new instance of the <see cref="ProjectsController" /> class. /// </summary> /// <param name="configurationService">The configuration service.</param> /// <param name="projectsService">The projects service.</param> /// <param name="nugetService">The nuget service.</param> /// <param name="visualStudioService">The visual studio service.</param> /// <param name="readMeService">The read me service.</param> /// <param name="settingsService">The settings service.</param> /// <param name="messageBoxService">The message box service.</param> /// <param name="mockingServiceFactory">The mocking service factory.</param> /// <param name="resolverService">The resolver service.</param> /// <param name="viewModelViewsService">The view model views service.</param> /// <param name="viewModelAndViewsFactory">The view model and views factory.</param> public ProjectsController( IConfigurationService configurationService, IProjectsService projectsService, INugetService nugetService, IVisualStudioService visualStudioService, IReadMeService readMeService, ISettingsService settingsService, IMessageBoxService messageBoxService, IMockingServiceFactory mockingServiceFactory, IResolverService resolverService, IViewModelViewsService viewModelViewsService, IViewModelAndViewsFactory viewModelAndViewsFactory) : base(configurationService, visualStudioService, readMeService, settingsService, messageBoxService, resolverService) { TraceService.WriteLine("ProjectsController::Constructor"); this.projectsService = projectsService; this.nugetService = nugetService; this.viewModelViewsService = viewModelViewsService; this.viewModelAndViewsFactory = viewModelAndViewsFactory; this.mockingService = mockingServiceFactory.GetMockingService(); }