コード例 #1
0
        public void Test_Read_This_Solution()
        {
            var solutionFilePath = @"c:\users\mklei\documents\visual studio 2015\Projects\VsSolutionUnitTests\VsSolutionUnitTests.sln";

            var sln = VsSolutionFiles.Open(solutionFilePath);

            Assert.AreEqual(4, sln.Projects.Count);
        }
コード例 #2
0
        public void Test_Read_Solution_and_save_under_different_name()
        {
            var sourceSolutionFilePath = @"c:\users\mklei\documents\visual studio 2015\Projects\VsSolutionUnitTests\VsSolutionUnitTests.sln";
            var destSolutionFilePath   = @"c:\users\mklei\documents\visual studio 2015\Projects\VsSolutionUnitTests\VsSolutionUnitTests_test2.sln";

            var sln = VsSolutionFiles.Open(sourceSolutionFilePath);

            Assert.AreEqual(4, sln.Projects.Count);

            sln.SaveAs(destSolutionFilePath);

            Assert.IsTrue(1 == 1);
            // die Dateien sollten Binär fast gleich sein (Bis auf die Solution-ID)
        }