コード例 #1
0
 public void BeforeEach()
 {
     _dotnetPath      = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());
     _sdkPath         = Path.Combine(_dotnetPath, ToolsPathProviderBase.SdkDirectoryName);
     _objectUnderTest =
         Mock.Of <ToolsPathProviderBase>(p => p.GetDotnetPath() == Path.Combine(_dotnetPath, "dotnet.exe"));
 }
コード例 #2
0
        public void TestGetNetCoreSdkVersionsDotnetAsRoot()
        {
            _objectUnderTest = Mock.Of <ToolsPathProviderBase>(p => p.GetDotnetPath() == "c:\\");

            IEnumerable <string> versions = _objectUnderTest.GetNetCoreSdkVersions();

            Assert.AreEqual(0, versions.Count());
        }
コード例 #3
0
        protected override void BeforeEach()
        {
            _fileSystemMock = new Mock <IFileSystem> {
                DefaultValue = DefaultValue.Mock
            };
            _environmentMock = new Mock <IEnvironment>();
            _dteMock         = new Mock <DTE>();

            _dteMock.Setup(dte => dte.FullName).Returns(DefaultDevenvPath);
            _environmentMock.Setup(e => e.ExpandEnvironmentVariables(ToolsPathProviderBase.ProgramW6432))
            .Returns(DefaultProgramFilesPath);

            PackageMock.Setup(p => p.GetMefServiceLazy <IFileSystem>()).Returns(_fileSystemMock.ToLazy());
            PackageMock.Setup(p => p.GetMefServiceLazy <IEnvironment>()).Returns(_environmentMock.ToLazy());
            PackageMock.Setup(p => p.GetService <SDTE, DTE>()).Returns(_dteMock.Object);

            _objectUnderTest = Mock.Of <ToolsPathProviderBase>();
        }