Esempio n. 1
0
        public void VS2017Project_Test3_WhenOutputPathSupplied_IsCorrect()
        {
            const string            ExpectedOutput = @"outputpath\netcoreapp2.2\";
            VS2017ProjectFileReader reader         = create(@"test-files\vs2017_test3.example");

            ProjectFileReader.ProjectFileProperties props = reader.ParseProject();

            Assert.That(props.OutputPath, Is.EqualTo(ExpectedOutput));
        }
Esempio n. 2
0
        public void VS2017Project_Test1_DefaultOuputPath_IsCorrect()
        {
            const string            ExpectedOutput = @"bin\Debug\netstandard2.0\";
            VS2017ProjectFileReader reader         = create(@"test-files\vs2017_test1.example");

            ProjectFileReader.ProjectFileProperties props = reader.ParseProject();

            Assert.That(props.OutputPath, Is.EqualTo(ExpectedOutput));
        }
Esempio n. 3
0
        private VS2017ProjectFileReader create(string testfile)
        {
            XmlDocument doc = new XmlDocument();

            doc.LoadXml(File.ReadAllText(testfile));

            VS2017ProjectFileReader reader = new VS2017ProjectFileReader(doc, "afilename.csproj");

            reader.BuildConfiguration = "Debug";

            return(reader);
        }