public void ConnectDisconnect()
 {
     using (LiveDevice device = GetLiveDevice())
     {
         Assert.NotNull(device);
         Assert.False(device.IsConnected());
         Assert.True(device.Connect());
         Assert.True(device.IsConnected());
         device.Disconnect();
         Assert.False(device.IsConnected());
     }
 }
 public void ReceiveCommand()
 {
     using (LiveDevice device = GetLiveDevice())
     {
         device.RegisterCommandHandler(1, OnCommandReceived);
         Assert.NotNull(device);
         Assert.False(device.IsConnected());
         Assert.True(device.Connect());
         Assert.True(device.IsConnected());
         Thread.Sleep(15 * 1000);
         device.Disconnect();
         Assert.False(device.IsConnected());
     }
 }