1
0
mirror of https://github.com/JKorf/CryptoExchange.Net.git synced 2026-08-11 16:32:57 +00:00

Fixed test concurrency issue

This commit is contained in:
Jkorf
2026-03-30 11:42:26 +02:00
parent acca3468f3
commit 1b4f6926df
2 changed files with 7 additions and 0 deletions
@@ -195,6 +195,7 @@ namespace CryptoExchange.Net.UnitTests
LibraryHelpers.StaticLogger = new TraceLogger(); LibraryHelpers.StaticLogger = new TraceLogger();
var listener = new EnumValueTraceListener(); var listener = new EnumValueTraceListener();
Trace.Listeners.Add(listener); Trace.Listeners.Add(listener);
EnumConverter<TestEnum>.Reset();
try try
{ {
Assert.Throws<Exception>(() => Assert.Throws<Exception>(() =>
@@ -309,6 +309,12 @@ namespace CryptoExchange.Net.Converters.SystemTextJson
#endif #endif
} }
internal static void Reset()
{
_undefinedEnumValue = null;
_unknownValuesWarned = new ConcurrentBag<string>();
}
/// <summary> /// <summary>
/// Get the string value for an enum value using the MapAttribute mapping. When multiple values are mapped for a enum entry the first value will be returned /// Get the string value for an enum value using the MapAttribute mapping. When multiple values are mapped for a enum entry the first value will be returned
/// </summary> /// </summary>