Exemplo n.º 1
0
 public void Heartbeat_6エラーデータ_わからない()
 {
     try
     {
         HeartbeatClient.ParseHeartbeatData(TestHelper.Load(@"Live/Heartbeat/unknown.xml"));
     }
     catch (Exception ex)
     {
         Assert.AreEqual("Parse Error: unknown error, retry later (UNKNOWN)", ex.Message);
     }
 }
Exemplo n.º 2
0
 public void Heartbeat_5エラーデータ_ログオンしていない()
 {
     try
     {
         HeartbeatClient.ParseHeartbeatData(TestHelper.Load(@"Live/Heartbeat/not_login.xml"));
     }
     catch (Exception ex)
     {
         Assert.AreEqual("Parse Error: not login (NOTLOGIN)", ex.Message);
     }
 }
Exemplo n.º 3
0
 public void Heartbeat_4エラーデータ_ストリームが見つからない()
 {
     try
     {
         HeartbeatClient.ParseHeartbeatData(TestHelper.Load(@"Live/Heartbeat/not_found_stream.xml"));
     }
     catch (Exception ex)
     {
         Assert.AreEqual("Parse Error: stream not found (NOTFOUND_STREAM)", ex.Message);
     }
 }
Exemplo n.º 4
0
 public void Heartbeat_3エラーデータ_スロットが見つからない()
 {
     try
     {
         HeartbeatClient.ParseHeartbeatData(TestHelper.Load(@"Live/Heartbeat/not_found_slot.xml"));
     }
     catch (Exception ex)
     {
         Assert.AreEqual("Parse Error: lost slot (NOTFOUND_SLOT)", ex.Message);
     }
 }
Exemplo n.º 5
0
 public void Heartbeat_2エラーデータ_スロットが存在しない()
 {
     try
     {
         HeartbeatClient.ParseHeartbeatData(TestHelper.Load(@"Live/Heartbeat/not_exist_slot.xml"));
     }
     catch (Exception ex)
     {
         Assert.AreEqual("Parse Error: slot doesn't exist (NOTEXIST_SLOT)", ex.Message);
     }
 }
Exemplo n.º 6
0
        public void Heartbeat_1通常データ()
        {
            var ret = HeartbeatClient.ParseHeartbeatData(TestHelper.Load(@"Live/Heartbeat/default.xml"));

            Assert.AreEqual(new DateTimeOffset(2014, 2, 5, 8, 9, 35, TimeSpan.FromHours(9)), ret.LoadedAt);
            Assert.AreEqual(15u, ret.WatchCount);
            Assert.AreEqual(13u, ret.CommentCount);
            Assert.IsFalse(ret.IsRestrict);
            Assert.AreEqual("20929324:lv168235211:0:1391555375:1af6f72ef86eb766", ret.Ticket);
            Assert.AreEqual(TimeSpan.FromSeconds(90), ret.WaitDuration);
        }