Add Spectre.Cli to Spectre.Console

* Renames Spectre.Cli to Spectre.Console.Cli.
* Now uses Verify with Spectre.Console.Cli tests.
* Removes some duplicate definitions.

Closes #168
This commit is contained in:
Patrik Svensson
2020-12-23 10:41:29 +01:00
committed by Patrik Svensson
parent 0bbf9b81a9
commit 0ae419326d
361 changed files with 13934 additions and 604 deletions

View File

@@ -1,5 +1,6 @@
using System.Threading.Tasks;
using Shouldly;
using Spectre.Console.Testing;
using VerifyXunit;
using Xunit;
@@ -12,7 +13,7 @@ namespace Spectre.Console.Tests.Unit
public Task Should_Render_Default_Rule_Without_Title()
{
// Given
var console = new PlainConsole(width: 40);
var console = new FakeConsole(width: 40);
// When
console.Render(new Rule());
@@ -25,7 +26,7 @@ namespace Spectre.Console.Tests.Unit
public Task Should_Render_Default_Rule_With_Specified_Box()
{
// Given
var console = new PlainConsole(width: 40);
var console = new FakeConsole(width: 40);
// When
console.Render(new Rule().DoubleBorder());
@@ -38,7 +39,7 @@ namespace Spectre.Console.Tests.Unit
public Task Should_Render_With_Specified_Box()
{
// Given
var console = new PlainConsole(width: 40);
var console = new FakeConsole(width: 40);
// When
console.Render(new Rule("Hello World").DoubleBorder());
@@ -51,7 +52,7 @@ namespace Spectre.Console.Tests.Unit
public Task Should_Render_Default_Rule_With_Title_Centered_By_Default()
{
// Given
var console = new PlainConsole(width: 40);
var console = new FakeConsole(width: 40);
// When
console.Render(new Rule("Hello World"));
@@ -64,7 +65,7 @@ namespace Spectre.Console.Tests.Unit
public Task Should_Render_Default_Rule_With_Title_Left_Aligned()
{
// Given
var console = new PlainConsole(width: 40);
var console = new FakeConsole(width: 40);
// When
console.Render(new Rule("Hello World")
@@ -80,7 +81,7 @@ namespace Spectre.Console.Tests.Unit
public Task Should_Render_Default_Rule_With_Title_Right_Aligned()
{
// Given
var console = new PlainConsole(width: 40);
var console = new FakeConsole(width: 40);
// When
console.Render(new Rule("Hello World")
@@ -96,7 +97,7 @@ namespace Spectre.Console.Tests.Unit
public Task Should_Convert_Line_Breaks_In_Title_To_Spaces()
{
// Given
var console = new PlainConsole(width: 40);
var console = new FakeConsole(width: 40);
// When
console.Render(new Rule("Hello\nWorld\r\n!"));
@@ -109,7 +110,7 @@ namespace Spectre.Console.Tests.Unit
public Task Should_Truncate_Title()
{
// Given
var console = new PlainConsole(width: 40);
var console = new FakeConsole(width: 40);
// When
console.Render(new Rule(" Hello World "));
@@ -135,7 +136,7 @@ namespace Spectre.Console.Tests.Unit
public void Should_Truncate_Too_Long_Title(int width, string input, string expected)
{
// Given
var console = new PlainConsole(width);
var console = new FakeConsole(width);
// When
console.Render(new Rule(input));