public void TestStart()
 {
     instance.Start(null);
     Assert.AreEqual(MonitorStatus.Running, instance.Status);
     while (true)
     {
         if (instance.Status == MonitorStatus.Stop)
         {
             break;
         }
     }
     Thread.Sleep(5000);
     Assert.AreEqual(MonitorStatus.Stop, instance.Status);
 }
 public void TestStart()
 {
     instance.Stop();
     instance.Start(null);
     Assert.AreEqual(MonitorStatus.Running, instance.Status);
 }
 public void TestRemoteStart()
 {
     remoteInstance.Stop();
     remoteInstance.Start(null);
     Assert.AreEqual(MonitorStatus.Running, remoteInstance.Status);
 }