public void GetApiSetMap()
        {
            var apiMapProvider = new ApiSetMapProviderInterop();
            var baseMap        = apiMapProvider.GetApiSetMap();

            Assert.AreNotEqual(0, baseMap.Count);
        }
        public NativeAnalyser(IAnalyserSettingProvider setting, IDictionary <string, AssemblyInformation> assembliesLoaded, IDictionary <string, AssemblyLink> links)
        {
            this.assembliesLoaded = assembliesLoaded;
            this.links            = links;
            scanGlobalAssemblies  = setting?.GetSetting <bool>(SettingKeys.ScanGlobalNative) ?? false;

            var apiMapProvider = new ApiSetMapProviderInterop();
            var baseMap        = apiMapProvider.GetApiSetMap();

            windowsApiMap = baseMap.Select(x => (key: x.Key, target: x.Value.FirstOrDefault(a => string.IsNullOrEmpty(a.alias)).name))
                            .ToDictionary(x => $"{x.key.ToUpperInvariant()}.dll", x => x.target);
        }