public void GetNamesTest()
 {
     TrafficTransferAnalyst transfer = new TrafficTransferAnalyst("http://" + ip + ":8090/iserver/services/traffictransferanalyst-sample/restjsr/");
     List<string> names = transfer.GetNames();
     Assert.IsNotNull(names, "获取交通网络为空");
     Assert.IsTrue(names.Count > 0, "获取交通网络数量为零");
     Assert.IsTrue(names[0] == "Traffic-Changchun", "第一个交通网络名字与预期不一致");
 }
 public void GetNamesErrorTest()
 {
     bool error = false;
     List<string> names = null;
     try
     {
         TrafficTransferAnalyst transfer = new TrafficTransferAnalyst("http://" + ip + ":8090/iserver/services/traffictransferanalyst-sample/error/");
         names = transfer.GetNames();
     }
     catch
     {
         error = true;
     }
     if (names == null)
     {
         error = true;
     }
     Assert.IsTrue(error, "异常Url不应该能查询成功");
 }
 public void GetNamesAsyncTest()
 {
     AutoResetEvent wait = new AutoResetEvent(false);
     List<string> names = null;
     TrafficTransferAnalyst transfer = new TrafficTransferAnalyst("http://" + ip + ":8090/iserver/services/traffictransferanalyst-sample/restjsr/");
     transfer.GetNames((sender, e) =>
         {
             names = e.Names;
             wait.Set();
         },
         (sender, e) =>
         {
             names = null;
             wait.Set();
         });
     wait.WaitOne();
     Assert.IsNotNull(names, "获取交通网络为空");
     Assert.IsTrue(names.Count > 0, "获取交通网络数量为零");
     Assert.IsTrue(names[0] == "Traffic-Changchun", "第一个交通网络名字与预期不一致");
 }
 public void GetNamesAsyncErrorTest()
 {
     bool error = false;
     AutoResetEvent wait = new AutoResetEvent(false);
     List<string> names = null;
     try
     {
         TrafficTransferAnalyst transfer = new TrafficTransferAnalyst("http://" + ip + ":8090/iserver/services/traffictransferanalyst-sample/error/");
         transfer.GetNames((sender, e) =>
         {
             names = e.Names;
             wait.Set();
         },
             (sender, e) =>
             {
                 names = null;
                 wait.Set();
             });
         wait.WaitOne();
     }
     catch
     {
         error = true;
     }
     if (names == null)
     {
         error = true;
     }
     Assert.IsTrue(error, "异常Url不应该能查询成功");
 }