Beispiel #1
0
        public void SetUp()
        {
            WebFormMetricContext metricContext = new WebFormMetricContext();

            _classConverterFactory = new ClassConverterFactory(string.Empty, new LifecycleManagerService(), new TaskManagerService(), metricContext);
            _workspaceManager      = new WorkspaceManagerService();
            _workspaceManager.CreateSolutionFile();
            _workspaceManager.NotifyNewExpectedProject();
            _primaryProjectId = _workspaceManager.CreateProjectFile("TestProjectName", metadataReferences: _metadataReferences);
        }
Beispiel #2
0
        public void Setup()
        {
            var webFormsProjectAnalyzer = new ProjectAnalyzer(_testProjectPath, new AnalyzerResult(), new PortCoreConfiguration(), new ProjectResult());
            var blazorWorkspaceManager  = new WorkspaceManagerService();
            var taskManagerService      = new TaskManagerService();

            blazorWorkspaceManager.CreateSolutionFile();
            WebFormMetricContext metricContext = new WebFormMetricContext();

            _fileConverterFactory = new FileConverterFactory(
                _testProjectPath,
                blazorWorkspaceManager,
                webFormsProjectAnalyzer,
                new ViewImportService(),
                new ClassConverterFactory(string.Empty, new LifecycleManagerService(), taskManagerService, metricContext),
                new HostPageService(),
                taskManagerService,
                metricContext);
        }
Beispiel #3
0
        private void InitializeServices()
        {
            _taskManager            = new TaskManagerService();
            _lifecycleManager       = new LifecycleManagerService();
            _viewImportService      = new ViewImportService();
            _programCsService       = new ProgramCsService();
            _appRazorService        = new AppRazorService();
            _hostPageService        = new HostPageService();
            _blazorWorkspaceManager = new WorkspaceManagerService();

            // By convention, we expect the root namespace to share a name with the project
            // root folder, we normalize the folder name before using it in case the folder name
            // is not a valid identifier
            var rootNamespace = Utilities.NormalizeNamespaceIdentifier(_analyzerResult.ProjectResult.ProjectName);

            _programCsService.ProgramCsNamespace = rootNamespace;
            _hostPageService.HostNamespace       = rootNamespace;
            _blazorWorkspaceManager.CreateSolutionFile();
        }
Beispiel #4
0
 public void SetUp()
 {
     _workspaceManager = new WorkspaceManagerService();
     _workspaceManager.CreateSolutionFile();
 }
        public void CreateSolutionFile_Creates_Workspace_And_Solution()
        {
            _workspaceManager.CreateSolutionFile();

            Assert.NotNull(_workspaceManager.CurrentSolution);
        }