/// <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();
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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();
        }