ScriptingPlugin.Editor.ScriptsSolutionEditor.AddScriptsProjectsToSolution C# (CSharp) Method

AddScriptsProjectsToSolution() public method

public AddScriptsProjectsToSolution ( ) : void
return void
        public void AddScriptsProjectsToSolution()
        {
            if (SolutionExists() == false)
                return;

            var solutionPath = GetSolutionPath();
            var slnText = _fileSystem.File.ReadAllText(solutionPath);

            AddProjectToSolution(slnText, solutionPath, SolutionCSharpProjectReferences);
        }

Usage Example

            public void DoesntAddAReferenceToTheScriptsProjectIfItAlreadyExists()
            {
                var fileSystem = new MockFileSystem(new Dictionary<string, MockFileData>
                {
                    {_solutionPath, new MockFileData(_projectReferenceString)}
                });

                var solutionEditor = new ScriptsSolutionEditor(fileSystem, _sourceCodeDirectory);
                solutionEditor.AddScriptsProjectsToSolution();

                Assert.AreEqual(_projectReferenceString, new MockFile(fileSystem).ReadAllText(_solutionPath));
            }
All Usage Examples Of ScriptingPlugin.Editor.ScriptsSolutionEditor::AddScriptsProjectsToSolution