// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
namespace Microsoft.DotNet.Cli.Build.Tests
{
public class GivenDotnetBuildBuildsDcproj : SdkTest
{
public GivenDotnetBuildBuildsDcproj(ITestOutputHelper log) : base(log)
{
}
[Fact]
public void ItPrintsBuildSummary()
{
var testAppName = "docker-compose";
var testInstance = _testAssetsManager.CopyTestAsset(testAppName)
.WithSource()
.Restore(Log);
string expectedBuildSummary = @"Build succeeded.
0 Warning(s)
0 Error(s)";
var cmd = new DotnetBuildCommand(Log)
.WithWorkingDirectory(testInstance.Path)
.Execute();
cmd.Should().Pass();
cmd.StdOut.Should().ContainVisuallySameFragment(expectedBuildSummary);
}
}
}
|