コード例 #1
0
        public async Task ShouldGetRoomMessagesBeforeDateViaAPI()
        {
            var dateTime = DateTimeOffset.UtcNow.AddSeconds(-5);
            await _wxTeamsApi.SendMessageAsync(new MessageBuilder().SendToRoom(StaticTestingValues.JRoom).WithText("Hi").Build());

            var allMessages = await _wxTeamsApi.GetRoomMessagesAsync(StaticTestingValues.JRoom, max : 10000);

            var messages = await _wxTeamsApi.GetRoomMessagesBeforeDateAsync(StaticTestingValues.JRoom, dateTime, max : 10000);

            var latestMessage = allMessages.Items.First();

            messages.Items.Any(x => x.Id == latestMessage.Id).Should().BeFalse();
        }