Addressing code review comments.
This commit is contained in:
parent
dc87680337
commit
d5f7efbe86
3 changed files with 26 additions and 27 deletions
|
@ -15,7 +15,8 @@ namespace Microsoft.DotNet.Cli.Utils
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return new DirectoryInfo(Path.GetDirectoryName(GetDataFromAppDomain("FX_DEPS_FILE"))).Name;
|
var depsFile = new FileInfo(Path.GetDirectoryName(GetDataFromAppDomain("FX_DEPS_FILE")));
|
||||||
|
return depsFile.Directory.Name;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -70,7 +70,7 @@ namespace Microsoft.DotNet.Tests.EndToEnd
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
public void ItCanRunToolsThatPrefersTheCliRuntime()
|
public void ItCanRunToolsThatPrefersTheCliRuntimeEvenWhenTheToolItselfDeclaresADifferentRuntime()
|
||||||
{
|
{
|
||||||
var testInstance = TestAssets.Get("MSBuildTestApp")
|
var testInstance = TestAssets.Get("MSBuildTestApp")
|
||||||
.CreateInstance()
|
.CreateInstance()
|
||||||
|
@ -82,10 +82,8 @@ namespace Microsoft.DotNet.Tests.EndToEnd
|
||||||
new DotnetCommand()
|
new DotnetCommand()
|
||||||
.WithWorkingDirectory(testInstance.Root)
|
.WithWorkingDirectory(testInstance.Root)
|
||||||
.ExecuteWithCapturedOutput("prefercliruntime")
|
.ExecuteWithCapturedOutput("prefercliruntime")
|
||||||
.Should()
|
.Should().Pass()
|
||||||
.Pass()
|
.And.HaveStdOutContaining("Hello I prefer the cli runtime World!");;
|
||||||
.And
|
|
||||||
.HaveStdOutContaining("Hello I prefer the cli runtime World!");;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
|
|
|
@ -80,16 +80,16 @@ namespace Microsoft.DotNet.Tests
|
||||||
{
|
{
|
||||||
var projectToolsCommandResolver = SetupProjectToolsCommandResolver();
|
var projectToolsCommandResolver = SetupProjectToolsCommandResolver();
|
||||||
|
|
||||||
var testInstance = TestAssetsManager
|
var testInstance = TestAssets.Get(TestProjectName)
|
||||||
.CreateTestInstance(TestProjectName)
|
.CreateInstance()
|
||||||
.WithNuGetMSBuildFiles()
|
.WithSourceFiles()
|
||||||
.WithLockFiles();
|
.WithRestoreFiles();
|
||||||
|
|
||||||
var commandResolverArguments = new CommandResolverArguments()
|
var commandResolverArguments = new CommandResolverArguments()
|
||||||
{
|
{
|
||||||
CommandName = "nonexistent-command",
|
CommandName = "nonexistent-command",
|
||||||
CommandArguments = null,
|
CommandArguments = null,
|
||||||
ProjectDirectory = testInstance.Path
|
ProjectDirectory = testInstance.Root.FullName
|
||||||
};
|
};
|
||||||
|
|
||||||
var result = projectToolsCommandResolver.Resolve(commandResolverArguments);
|
var result = projectToolsCommandResolver.Resolve(commandResolverArguments);
|
||||||
|
@ -102,16 +102,16 @@ namespace Microsoft.DotNet.Tests
|
||||||
{
|
{
|
||||||
var projectToolsCommandResolver = SetupProjectToolsCommandResolver();
|
var projectToolsCommandResolver = SetupProjectToolsCommandResolver();
|
||||||
|
|
||||||
var testInstance = TestAssetsManager
|
var testInstance = TestAssets.Get(TestProjectName)
|
||||||
.CreateTestInstance(TestProjectName)
|
.CreateInstance()
|
||||||
.WithNuGetMSBuildFiles()
|
.WithSourceFiles()
|
||||||
.WithLockFiles();
|
.WithRestoreFiles();
|
||||||
|
|
||||||
var commandResolverArguments = new CommandResolverArguments()
|
var commandResolverArguments = new CommandResolverArguments()
|
||||||
{
|
{
|
||||||
CommandName = "dotnet-portable",
|
CommandName = "dotnet-portable",
|
||||||
CommandArguments = null,
|
CommandArguments = null,
|
||||||
ProjectDirectory = testInstance.Path
|
ProjectDirectory = testInstance.Root.FullName
|
||||||
};
|
};
|
||||||
|
|
||||||
var result = projectToolsCommandResolver.Resolve(commandResolverArguments);
|
var result = projectToolsCommandResolver.Resolve(commandResolverArguments);
|
||||||
|
@ -266,23 +266,23 @@ namespace Microsoft.DotNet.Tests
|
||||||
{
|
{
|
||||||
var projectToolsCommandResolver = SetupProjectToolsCommandResolver();
|
var projectToolsCommandResolver = SetupProjectToolsCommandResolver();
|
||||||
|
|
||||||
var testInstance = TestAssetsManager
|
var testInstance = TestAssets.Get("MSBuildTestApp")
|
||||||
.CreateTestInstance("MSBuildTestApp")
|
.CreateInstance()
|
||||||
.WithNuGetMSBuildFiles()
|
.WithSourceFiles()
|
||||||
.WithLockFiles();
|
.WithRestoreFiles();
|
||||||
|
|
||||||
var commandResolverArguments = new CommandResolverArguments()
|
var commandResolverArguments = new CommandResolverArguments()
|
||||||
{
|
{
|
||||||
CommandName = "dotnet-prefercliruntime",
|
CommandName = "dotnet-prefercliruntime",
|
||||||
CommandArguments = null,
|
CommandArguments = null,
|
||||||
ProjectDirectory = testInstance.Path
|
ProjectDirectory = testInstance.Root.FullName
|
||||||
};
|
};
|
||||||
|
|
||||||
var result = projectToolsCommandResolver.Resolve(commandResolverArguments);
|
var result = projectToolsCommandResolver.Resolve(commandResolverArguments);
|
||||||
|
|
||||||
result.Should().NotBeNull();
|
result.Should().NotBeNull();
|
||||||
|
|
||||||
result.Args.Should().Contain("-fx-version 1.0.1");
|
result.Args.Should().Contain("--fx-version 1.0.1");
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
|
@ -290,16 +290,16 @@ namespace Microsoft.DotNet.Tests
|
||||||
{
|
{
|
||||||
var projectToolsCommandResolver = SetupProjectToolsCommandResolver();
|
var projectToolsCommandResolver = SetupProjectToolsCommandResolver();
|
||||||
|
|
||||||
var testInstance = TestAssetsManager
|
var testInstance = TestAssets.Get(TestProjectName)
|
||||||
.CreateTestInstance(TestProjectName)
|
.CreateInstance()
|
||||||
.WithNuGetMSBuildFiles()
|
.WithSourceFiles()
|
||||||
.WithLockFiles();
|
.WithRestoreFiles();
|
||||||
|
|
||||||
var commandResolverArguments = new CommandResolverArguments()
|
var commandResolverArguments = new CommandResolverArguments()
|
||||||
{
|
{
|
||||||
CommandName = "dotnet-portable",
|
CommandName = "dotnet-portable",
|
||||||
CommandArguments = null,
|
CommandArguments = null,
|
||||||
ProjectDirectory = testInstance.Path
|
ProjectDirectory = testInstance.Root.FullName
|
||||||
};
|
};
|
||||||
|
|
||||||
var result = projectToolsCommandResolver.Resolve(commandResolverArguments);
|
var result = projectToolsCommandResolver.Resolve(commandResolverArguments);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue