From c0d0b8297d559de9c728bb00a65f934e376074e7 Mon Sep 17 00:00:00 2001 From: JT Date: Mon, 6 Jan 2025 19:24:24 +0800 Subject: [PATCH] Test adjustment to serializer --- tests/Fga.Net.Tests/Unit/ExtensionScenario.cs | 10 +++++++--- tests/Fga.Net.Tests/Unit/ExtensionTests.cs | 8 ++++---- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/tests/Fga.Net.Tests/Unit/ExtensionScenario.cs b/tests/Fga.Net.Tests/Unit/ExtensionScenario.cs index d0e20b6..62f0e29 100644 --- a/tests/Fga.Net.Tests/Unit/ExtensionScenario.cs +++ b/tests/Fga.Net.Tests/Unit/ExtensionScenario.cs @@ -22,13 +22,17 @@ public override string ToString() } public void Deserialize(IXunitSerializationInfo info) - { } + { + Description = info.GetValue(nameof(Description))!; + Configuration = info.GetValue>(nameof(Configuration))!; + } public void Serialize(IXunitSerializationInfo info) { info.AddValue(nameof(Description), Description); + info.AddValue(nameof(Configuration), Configuration); } - public string Description { get; init; } = null!; - public Action Configuration { get; } = null!; + public string Description { get; private set; } = null!; + public Action Configuration { get; private set; } = null!; } \ No newline at end of file diff --git a/tests/Fga.Net.Tests/Unit/ExtensionTests.cs b/tests/Fga.Net.Tests/Unit/ExtensionTests.cs index 9c9367b..9ff069a 100644 --- a/tests/Fga.Net.Tests/Unit/ExtensionTests.cs +++ b/tests/Fga.Net.Tests/Unit/ExtensionTests.cs @@ -43,9 +43,9 @@ public class ExtensionTests ]; - - [Fact] - public void InvalidConfiguration_ThrowsException() + [Theory] + [MemberData(nameof(BadExtensions))] + public void InvalidConfiguration_ThrowsException(ExtensionScenario scenario) { var collection = new ServiceCollection(); @@ -53,7 +53,7 @@ public void InvalidConfiguration_ThrowsException() { config.SetStoreId(Guid.NewGuid().ToString()); - config.ConfigureAuth0Fga(x => { }); + scenario.Configuration(config); }); }