From c448d0d5f6a840822b91b2d134eab1431359d9e6 Mon Sep 17 00:00:00 2001 From: Nils Andresen Date: Fri, 10 Nov 2023 23:05:13 +0100 Subject: [PATCH] (#1313) Add TypeRegistrarBaseTests for the FakeTypeRegistrar So it also works according to our assumptions. --- .../Unit/Testing/FakeTypeRegistrarTests.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 test/Spectre.Console.Cli.Tests/Unit/Testing/FakeTypeRegistrarTests.cs diff --git a/test/Spectre.Console.Cli.Tests/Unit/Testing/FakeTypeRegistrarTests.cs b/test/Spectre.Console.Cli.Tests/Unit/Testing/FakeTypeRegistrarTests.cs new file mode 100644 index 0000000..a5d3a42 --- /dev/null +++ b/test/Spectre.Console.Cli.Tests/Unit/Testing/FakeTypeRegistrarTests.cs @@ -0,0 +1,12 @@ +namespace Spectre.Console.Tests.Unit.Cli.Testing; + +public class FakeTypeRegistrarTests +{ + [Fact] + public void TheFakeTypeRegistrarPassesAllTheTestsForARegistrar() + { + ITypeRegistrar Factory() => new FakeTypeRegistrar(); + var tester = new TypeRegistrarBaseTests(Factory); + tester.RunAllTests(); + } +} \ No newline at end of file