1
0
mirror of https://github.com/JKorf/CryptoExchange.Net.git synced 2026-10-13 22:51:39 +00:00
This commit is contained in:
Jkorf
2026-09-02 09:07:49 +02:00
parent 1a0101a45f
commit 1643487e73
+9 -2
View File
@@ -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());
}