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)); }
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)); }
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); }