コード例 #1
0
 public void QueryPlayerTest_Source()
 {
     Server server = new Server(GlobalGamingNisAddress);
     Assert.IsTrue(server.QueryPlayers());
     foreach (var player in server.ServerModel.Players)
     {
         System.Diagnostics.Trace.WriteLine(player.ToString());
     }
     Assert.IsTrue(server.ServerModel.Players.Count > 0);
 }
コード例 #2
0
 public ServerMonitor(Server server, TimeSpan monitorSleepInterval)
 {
     DefaultMonitorSleepInterval = new TimeSpan(0, 0, 5);
     if (monitorSleepInterval != null && monitorSleepInterval.TotalSeconds == 0)
         MonitorSleepInterval = monitorSleepInterval;
     else
         MonitorSleepInterval = DefaultMonitorSleepInterval;
     _Server = server;
     _PlayersChange = new ObservableCollection<Player>();
     RegistrySettings = new GmailRegistrySettings();
     MonitorWorker = new BackgroundWorker();
     MonitorWorker.DoWork += MonitorWorker_DoWork;
 }
コード例 #3
0
 public void QueryServerHeaderTest_GoldSource()
 {
     Server server = new Server(StyleIndungiAddress);
     server.QueryServerHeader();
     Assert.AreEqual("STYLE.INDUNGI.RO # FATAL ERROR".ToLower(), server.ServerModel.Name.ToLower());
 }
コード例 #4
0
 public void QueryServerHeaderTest_Source()
 {
     Server server = new Server(GlobalGamingNisAddress);
     Assert.IsTrue(server.QueryServerHeader());
     Assert.AreEqual("Global Gaming Nis", server.ServerModel.Name);
 }
コード例 #5
0
 public ServerMonitor(Server server)
     : this(server, new TimeSpan())
 {
 }