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(); }