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")); }
public void TestGetNetCoreSdkVersionsDotnetAsRoot() { _objectUnderTest = Mock.Of <ToolsPathProviderBase>(p => p.GetDotnetPath() == "c:\\"); IEnumerable <string> versions = _objectUnderTest.GetNetCoreSdkVersions(); Assert.AreEqual(0, versions.Count()); }
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>(); }