diff --git a/JsonHelper.Net.Test/JTokenExtensionsTests.cs b/JsonHelper.Net.Test/JTokenExtensionsTests.cs index 9c6d70c..bc39dfa 100644 --- a/JsonHelper.Net.Test/JTokenExtensionsTests.cs +++ b/JsonHelper.Net.Test/JTokenExtensionsTests.cs @@ -18,7 +18,7 @@ public async Task SelectStringTest(string json, string path, string? expected) { await Console.Out.WriteLineAsync(result); Assert.That(result, Is.EqualTo(expected)); } else { - Assert.Throws(() => jtoken.SelectStringOrThrow(path)); + Assert.Throws((Action)(() => jtoken.SelectStringOrThrow(path))); } } /// @@ -36,7 +36,7 @@ public async Task SelectBooleanTest(string json, string path, bool? expected) { await Console.Out.WriteLineAsync(result.ToString()); Assert.That(result, Is.EqualTo(expected.Value)); } else { - Assert.Throws(() => jtoken.SelectBooleanOrThrow(path)); + Assert.Throws((Action)(() => jtoken.SelectBooleanOrThrow(path))); } } /// @@ -54,7 +54,7 @@ public async Task SelectIntegerTest(string json, string path, int? expected) { await Console.Out.WriteLineAsync(result.ToString()); Assert.That(result, Is.EqualTo(expected.Value)); } else { - Assert.Throws(() => jtoken.SelectIntOrThrow(path)); + Assert.Throws((Action)(() => jtoken.SelectIntOrThrow(path))); } } /// @@ -72,7 +72,7 @@ public async Task SelectFloatTest(string json, string path, float? expected) { await Console.Out.WriteLineAsync(result.ToString()); Assert.That(result, Is.EqualTo(expected.Value)); } else { - Assert.Throws(() => jtoken.SelectFloatOrThrow(path)); + Assert.Throws((Action)(() => jtoken.SelectFloatOrThrow(path))); } } /// @@ -129,7 +129,7 @@ public async Task SelectDateTest(string json, string path, string? expected) { await Console.Out.WriteLineAsync(dateISO); Assert.That(dateISO, Is.EqualTo(expected)); } else { - Assert.Throws(() => jtoken.SelectDateOrThrow(path)); + Assert.Throws((Action)(() => jtoken.SelectDateOrThrow(path))); } } /// @@ -149,7 +149,7 @@ public async Task SelectGuidTest(string json, string path, string? expected) { await Console.Out.WriteLineAsync(guidString); Assert.That(guidString, Is.EqualTo(expected)); } else { - Assert.Throws(() => jtoken.SelectGuidOrThrow(path)); + Assert.Throws((Action)(() => jtoken.SelectGuidOrThrow(path))); } } /// @@ -169,7 +169,7 @@ public async Task SelectDateWithFormatTest(string json, string path, string form await Console.Out.WriteLineAsync(dateISO); Assert.That(dateISO, Is.EqualTo(expected)); } else { - Assert.Throws(() => jtoken.SelectDateOrThrow(path, format)); + Assert.Throws((Action)(() => jtoken.SelectDateOrThrow(path, format))); } } /// @@ -185,7 +185,7 @@ public async Task SelectObjectTest(string json, string path, bool expectedNull) if (expectedNull == false) { jtoken.SelectOrThrow(path, JTokenType.Object); } else { - Assert.Throws(() => jtoken.SelectOrThrow(path, JTokenType.Object)); + Assert.Throws((Action)(() => jtoken.SelectOrThrow(path, JTokenType.Object))); } } } diff --git a/JsonHelper.Net.Test/JsonHelper.Net.Test.csproj b/JsonHelper.Net.Test/JsonHelper.Net.Test.csproj index 5cc19ef..cce1629 100644 --- a/JsonHelper.Net.Test/JsonHelper.Net.Test.csproj +++ b/JsonHelper.Net.Test/JsonHelper.Net.Test.csproj @@ -11,7 +11,7 @@ - + diff --git a/JsonHelper.Net.Test/JsonHelperTests.cs b/JsonHelper.Net.Test/JsonHelperTests.cs index c4b645b..cee4c2e 100644 --- a/JsonHelper.Net.Test/JsonHelperTests.cs +++ b/JsonHelper.Net.Test/JsonHelperTests.cs @@ -20,7 +20,7 @@ public async Task SelectStringTest(string json, string path, string? expected) { await Console.Out.WriteLineAsync(result); Assert.That(result, Is.EqualTo(expected)); } else { - Assert.Throws(() => JsonHelper.SelectStringOrThrow(json, path)); + Assert.Throws((Action)(() => JsonHelper.SelectStringOrThrow(json, path))); } } /// @@ -38,7 +38,7 @@ public async Task SelectBooleanTest(string json, string path, bool? expected) { await Console.Out.WriteLineAsync(result.ToString()); Assert.That(result, Is.EqualTo(expected.Value)); } else { - Assert.Throws(() => JsonHelper.SelectBooleanOrThrow(json, path)); + Assert.Throws((Action)(() => JsonHelper.SelectBooleanOrThrow(json, path))); } } /// @@ -56,7 +56,7 @@ public async Task SelectIntegerTest(string json, string path, int? expected) { await Console.Out.WriteLineAsync(result.ToString()); Assert.That(result, Is.EqualTo(expected.Value)); } else { - Assert.Throws(() => JsonHelper.SelectIntOrThrow(json, path)); + Assert.Throws((Action)(() => JsonHelper.SelectIntOrThrow(json, path))); } } /// @@ -74,7 +74,7 @@ public async Task SelectFloatTest(string json, string path, float? expected) { await Console.Out.WriteLineAsync(result.ToString()); Assert.That(result, Is.EqualTo(expected.Value)); } else { - Assert.Throws(() => JsonHelper.SelectFloatOrThrow(json, path)); + Assert.Throws((Action)(() => JsonHelper.SelectFloatOrThrow(json, path))); } } /// @@ -131,7 +131,7 @@ public async Task SelectDateTest(string json, string path, string? expected) { await Console.Out.WriteLineAsync(dateISO); Assert.That(dateISO, Is.EqualTo(expected)); } else { - Assert.Throws(() => JsonHelper.SelectDateOrThrow(json, path)); + Assert.Throws((Action)(() => JsonHelper.SelectDateOrThrow(json, path))); } } /// @@ -151,7 +151,7 @@ public async Task SelectGuidTest(string json, string path, string? expected) { await Console.Out.WriteLineAsync(guidString); Assert.That(guidString, Is.EqualTo(expected)); } else { - Assert.Throws(() => JsonHelper.SelectGuidOrThrow(json, path)); + Assert.Throws((Action)(() => JsonHelper.SelectGuidOrThrow(json, path))); } } /// @@ -170,7 +170,7 @@ public async Task SelectDateWithFormatTest(string json, string path, string form await Console.Out.WriteLineAsync(dateIso); Assert.That(dateIso, Is.EqualTo(expected)); } else { - Assert.Throws(() => JsonHelper.SelectDateOrThrow(jtoken, path, format)); + Assert.Throws((Action)(() => JsonHelper.SelectDateOrThrow(jtoken, path, format))); } } /// @@ -186,7 +186,7 @@ public async Task SelectObjectTest(string json, string path, bool expectedNull) var jtoken = JToken.Parse(json); JsonHelper.SelectOrThrow(jtoken, path, JTokenType.Object); } else { - Assert.Throws(() => JsonHelper.SelectOrThrow(json, path, JTokenType.Object)); + Assert.Throws((Action)(() => JsonHelper.SelectOrThrow(json, path, JTokenType.Object))); } } } \ No newline at end of file