public void ConnectionTest() { MainThing server = new MainThing(); server.Main(); Handler handler = new Handler(Map.Instance()); DataHandler dataHandler = new DataHandler(Map.Instance()); CallBackClass client = new CallBackClass(handler, dataHandler); int currentTime = DateTime.Now.Millisecond; while (DateTime.Now.Millisecond - currentTime < 10000 && !AsynchronousSocketListener.hasConnection()) { } Assert.True(AsynchronousSocketListener.hasConnection()); }
static void Main() { ManagementObjectSearcher processorSearcher = new ManagementObjectSearcher( "SELECT Name, CurrentClockSpeed FROM Win32_Processor"); ManagementOperationObserver observer = new ManagementOperationObserver(); CallBackClass callBackObject = new CallBackClass(); observer.Completed += new CompletedEventHandler(callBackObject.OnAllProcessors); observer.ObjectReady += new ObjectReadyEventHandler(callBackObject.OnNextProcessor); processorSearcher.Get(observer); Console.WriteLine("Retrieving processors. Hit any key to terminate"); Console.ReadLine(); }