// Copyright (c) .NET Foundation and contributors. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
using Microsoft.DotNet.Tools.Test.Utilities;
using Xunit;
using FluentAssertions;
namespace Microsoft.DotNet.Tests
{
[Collection("'dotnet test' collection")]
public class GivenThatIWantANewCSnUnitProject : TestBase
[Fact]
public void When_nUnit_project_created_Then_project_restores()
var rootPath = Temp.CreateDirectory().Path;
new TestCommand("dotnet") { WorkingDirectory = rootPath }
.Execute("new --type nunittest")
.Should()
.Pass();
.Execute("restore")
.Should().Pass();
}
public void When_dotnet_test_is_invoked_Then_tests_run_without_errors()
.Execute("new --type nunittest");
.Execute("restore");
var buildResult = new TestCommand("dotnet")
.WithWorkingDirectory(rootPath)
.ExecuteWithCapturedOutput("test")
.Pass()
.And
.NotHaveStdErr();