예제 #1
0
        public async Task MessageHistory()
        {
            var queryTime = DateTime.Now - TimeSpan.FromDays(30);
            var histories = await service.GetMessageHistoryAsync(queryTime, 96);

            Assert.IsNotNull(histories);
            Assert.IsTrue(histories.LastUpdated <(DateTime.Now + TimeSpan.FromSeconds(10)) && histories.LastUpdated> queryTime,
                          $"Histories LastUpdated: {histories.LastUpdated}, Now: {DateTime.Now}");
            if (histories.Data.Length > 0)
            {
                var history = await service.GetMessageHistoryAsync(histories.Data[0].Id, 200);

                Assert.IsNotNull(history);
            }
        }