public void TestGetMsbuildPath_CreatesFromEnvironmentVariable()
        {
            const string expectedVsRoot = @"c:\Path\To\Vs";
            const string devenvPath     = @"c:\Path\To\Vs\Common7\IDE\devenv.exe";

            _dteMock.Setup(dte => dte.FullName).Returns(devenvPath);

            string result = _objectUnderTest.GetMsbuildPath();

            StringAssert.StartsWith(result, expectedVsRoot);
        }
Esempio n. 2
0
        public void TestGetMsbuildPath_CreatesFromEnvironmentVariable()
        {
            const string expectedX86ProgramFiles = @"c:\Expected X86 Program Files";

            _environmentMock.Setup(e => e.GetFolderPath(Environment.SpecialFolder.ProgramFilesX86))
            .Returns(expectedX86ProgramFiles);

            string result = _objectUnderTest.GetMsbuildPath();

            StringAssert.StartsWith(result, expectedX86ProgramFiles);
        }