12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- // Licensed to the .NET Foundation under one or more agreements.
- // The .NET Foundation licenses this file to you under the MIT license.
- namespace Microsoft.NET.Pack.Tests
- {
- public class SolutionPackTests : SdkTest
- {
- public SolutionPackTests(ITestOutputHelper log) : base(log)
- {
- }
- [Fact]
- public void ItCanPackASolutionWithOutputPath()
- {
- var testProject1 = new TestProject()
- {
- Name = "Project1",
- TargetFrameworks = ToolsetInfo.CurrentTargetFramework
- };
- var testProject2 = new TestProject()
- {
- Name = "Project2",
- TargetFrameworks = ToolsetInfo.CurrentTargetFramework
- };
- var testAsset = _testAssetsManager.CreateTestProjects(new[] { testProject1, testProject2 });
- string packageOutputPath = Path.Combine(testAsset.Path, "output", "packages");
- new DotnetCommand(Log, "pack", "--output", packageOutputPath)
- .WithWorkingDirectory(testAsset.Path)
- .Execute()
- .Should()
- .Pass();
- new FileInfo(Path.Combine(packageOutputPath, testProject1.Name + ".1.0.0.nupkg")).Should().Exist();
- new FileInfo(Path.Combine(packageOutputPath, testProject1.Name + ".1.0.0.nupkg")).Should().Exist();
- }
- }
- }
|