Microsoft.DotNet.ProjectModel.Tests to TAM
This commit is contained in:
parent
fa9c795823
commit
4e2d13a8ff
1 changed files with 4 additions and 10 deletions
|
@ -7,24 +7,18 @@ namespace Microsoft.DotNet.ProjectModel.Tests
|
||||||
{
|
{
|
||||||
public class LibraryExporterTests : TestBase
|
public class LibraryExporterTests : TestBase
|
||||||
{
|
{
|
||||||
private readonly string _testProjectsRoot;
|
|
||||||
|
|
||||||
public LibraryExporterTests()
|
|
||||||
{
|
|
||||||
_testProjectsRoot = Path.Combine(AppContext.BaseDirectory, "TestAssets", "TestProjects");
|
|
||||||
}
|
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
public void GetLibraryExportsWithoutLockFile()
|
public void GetLibraryExportsWithoutLockFile()
|
||||||
{
|
{
|
||||||
var root = Temp.CreateDirectory().CopyDirectory(Path.Combine(_testProjectsRoot, "TestAppWithLibrary"));
|
|
||||||
|
|
||||||
foreach (var lockfile in Directory.GetFiles(root.Path, "project.lock.json"))
|
var testInstance = TestAssetsManager.CreateTestInstance("TestAppWithLibrary");
|
||||||
|
|
||||||
|
foreach (var lockfile in Directory.GetFiles(testInstance.Path, "project.lock.json"))
|
||||||
{
|
{
|
||||||
File.Delete(lockfile);
|
File.Delete(lockfile);
|
||||||
}
|
}
|
||||||
|
|
||||||
var builder = new ProjectContextBuilder().WithProjectDirectory(Path.Combine(root.Path, "TestApp"));
|
var builder = new ProjectContextBuilder().WithProjectDirectory(Path.Combine(testInstance.Path, "TestApp"));
|
||||||
|
|
||||||
foreach (var context in builder.BuildAllTargets())
|
foreach (var context in builder.BuildAllTargets())
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue