mirror of
https://github.com/JKorf/CryptoExchange.Net.git
synced 2026-10-15 15:40:52 +00:00
wip
This commit is contained in:
@@ -210,8 +210,15 @@ namespace CryptoExchange.Net.Testing
|
|||||||
.Select(x => x.CapabilityType)
|
.Select(x => x.CapabilityType)
|
||||||
.ToArray();
|
.ToArray();
|
||||||
|
|
||||||
var missingOptions = implementedCapabilities.Except(declaredCapabilities);
|
var missingOptions = implementedCapabilities
|
||||||
var missingInterfaces = declaredCapabilities.Except(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());
|
return (missingOptions.ToArray(), missingInterfaces.ToArray());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user