示例#1
0
        public void GetTargetFrameworks()
        {
            var content = GetFileContent("ProjectFileParserTest.Targets.csproj.xml");
            var actual  = ProjectFileParser.GetTargetFrameworks(content).ToList();

            actual.ShouldBe(new[] { "net452", "netcoreapp2.2" });
        }
示例#2
0
        public void ParseCsProj()
        {
            var content = GetFileContent("ProjectFileParserTest.csproj.xml");
            var actual  = ProjectFileParser.ParseCsProjFile(content).ToList();

            actual.Count.ShouldBe(2);
            actual[0].Name.ShouldBe("Microsoft.NET.Test.Sdk");
            actual[0].Version.ShouldBe("16.2.0");
            actual[1].Name.ShouldBe("StyleCop.Analyzers");
            actual[1].Version.ShouldBe("1.1.118");
        }