From 1643487e73d8b99c36d3f945c0af8052cefd04a9 Mon Sep 17 00:00:00 2001 From: Jkorf Date: Wed, 2 Sep 2026 09:07:49 +0200 Subject: [PATCH] wip --- CryptoExchange.Net/Testing/TestHelpers.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/CryptoExchange.Net/Testing/TestHelpers.cs b/CryptoExchange.Net/Testing/TestHelpers.cs index 457c19ca..4970fffb 100644 --- a/CryptoExchange.Net/Testing/TestHelpers.cs +++ b/CryptoExchange.Net/Testing/TestHelpers.cs @@ -210,8 +210,15 @@ namespace CryptoExchange.Net.Testing .Select(x => x.CapabilityType) .ToArray(); - var missingOptions = implementedCapabilities.Except(declaredCapabilities); - var missingInterfaces = declaredCapabilities.Except(implementedCapabilities); + var missingOptions = implementedCapabilities + .Where(implemented => + !declaredCapabilities.Any(declared => + declared.IsAssignableFrom(implemented))); + + var missingInterfaces = declaredCapabilities + .Where(declared => + !implementedCapabilities.Any(implemented => + declared.IsAssignableFrom(implemented))); return (missingOptions.ToArray(), missingInterfaces.ToArray()); }