public void Test_detect() { var detected = DetectorRegistry.detect(); Assert.IsNotNull(detected); Assert.AreNotEqual(0, detected.Count); for (int i = 0; i < detected.Count; i++) { Assert.IsNotNull(detected[i]); } //for }
/// <summary> /// Queries the software status. /// </summary> /// <param name="options">program options from the command line</param> /// <returns>Returns a list of query entries.</returns> public static List <QueryEntry> query(Options options) { var detected = DetectorRegistry.detect(); if (null == detected) { return(null); } detected.Sort(); var result = new List <QueryEntry>(); var all = All.get(options); foreach (var item in all) { item.detectionQuery(detected, options.autoGetNewer, result); } //foreach return(result); }