Update dependencies

* Add support for C# 12
* Run all tests on all major .NET SDKs
* Only build on Ubuntu
* Do not build docs for pull requests
* Add Cédric Luthi, and Frank Ray to authors
* Drop netstandard2.0 for ImageSharp plugin
This commit is contained in:
Patrik Svensson
2024-01-31 14:55:54 +01:00
committed by Patrik Svensson
parent 703d653ec5
commit b21e07ea94
57 changed files with 173 additions and 421 deletions

View File

@ -1,10 +1,8 @@
namespace Spectre.Console.Tests.Unit;
[UsesVerify]
[ExpectationPath("Rendering/Borders/Box")]
public sealed class BoxBorderTests
{
[UsesVerify]
public sealed class NoBorder
{
public sealed class TheSafeGetBorderMethod
@ -52,7 +50,6 @@ public sealed class BoxBorderTests
}
}
[UsesVerify]
public sealed class AsciiBorder
{
public sealed class TheSafeGetBorderMethod
@ -84,7 +81,6 @@ public sealed class BoxBorderTests
}
}
[UsesVerify]
public sealed class DoubleBorder
{
public sealed class TheSafeGetBorderMethod
@ -116,7 +112,6 @@ public sealed class BoxBorderTests
}
}
[UsesVerify]
public sealed class HeavyBorder
{
public sealed class TheSafeGetBorderMethod
@ -148,7 +143,6 @@ public sealed class BoxBorderTests
}
}
[UsesVerify]
public sealed class RoundedBorder
{
[Fact]
@ -177,7 +171,6 @@ public sealed class BoxBorderTests
}
}
[UsesVerify]
public sealed class SquareBorder
{
[Fact]

View File

@ -1,10 +1,8 @@
namespace Spectre.Console.Tests.Unit;
[UsesVerify]
[ExpectationPath("Rendering/Borders/Table")]
public sealed class TableBorderTests
{
[UsesVerify]
public sealed class NoBorder
{
[Fact]
@ -46,7 +44,6 @@ public sealed class TableBorderTests
}
}
[UsesVerify]
public sealed class AsciiBorder
{
[Fact]
@ -88,7 +85,6 @@ public sealed class TableBorderTests
}
}
[UsesVerify]
public sealed class Ascii2Border
{
[Fact]
@ -130,7 +126,6 @@ public sealed class TableBorderTests
}
}
[UsesVerify]
public sealed class AsciiDoubleHeadBorder
{
[Fact]
@ -172,7 +167,6 @@ public sealed class TableBorderTests
}
}
[UsesVerify]
public sealed class SquareBorder
{
[Fact]
@ -214,7 +208,6 @@ public sealed class TableBorderTests
}
}
[UsesVerify]
public sealed class RoundedBorder
{
[Fact]
@ -256,7 +249,6 @@ public sealed class TableBorderTests
}
}
[UsesVerify]
public sealed class MinimalBorder
{
[Fact]
@ -298,7 +290,6 @@ public sealed class TableBorderTests
}
}
[UsesVerify]
public sealed class MinimalHeavyHeadBorder
{
[Fact]
@ -340,7 +331,6 @@ public sealed class TableBorderTests
}
}
[UsesVerify]
public sealed class MinimalDoubleHeadBorder
{
[Fact]
@ -382,7 +372,6 @@ public sealed class TableBorderTests
}
}
[UsesVerify]
public sealed class SimpleBorder
{
[Fact]
@ -424,7 +413,6 @@ public sealed class TableBorderTests
}
}
[UsesVerify]
public sealed class HorizontalBorder
{
[Fact]
@ -466,7 +454,6 @@ public sealed class TableBorderTests
}
}
[UsesVerify]
public sealed class SimpleHeavyBorder
{
[Fact]
@ -508,7 +495,6 @@ public sealed class TableBorderTests
}
}
[UsesVerify]
public sealed class HeavyBorder
{
[Fact]
@ -550,7 +536,6 @@ public sealed class TableBorderTests
}
}
[UsesVerify]
public sealed class HeavyEdgeBorder
{
[Fact]
@ -592,7 +577,6 @@ public sealed class TableBorderTests
}
}
[UsesVerify]
public sealed class HeavyHeadBorder
{
[Fact]
@ -634,7 +618,6 @@ public sealed class TableBorderTests
}
}
[UsesVerify]
public sealed class DoubleBorder
{
[Fact]
@ -676,7 +659,6 @@ public sealed class TableBorderTests
}
}
[UsesVerify]
public sealed class DoubleEdgeBorder
{
[Fact]
@ -718,7 +700,6 @@ public sealed class TableBorderTests
}
}
[UsesVerify]
public sealed class MarkdownBorder
{
[Fact]

View File

@ -2,7 +2,6 @@ namespace Spectre.Console.Tests.Unit;
public sealed class SegmentTests
{
[UsesVerify]
public sealed class TheSplitMethod
{
[Theory]
@ -44,7 +43,6 @@ public sealed class SegmentTests
}
}
[UsesVerify]
public sealed class TheSplitLinesMethod
{
[Fact]