GitterSharp.Services.ReactiveGitterApiService.GetRoomMessagesCountByDay C# (CSharp) Méthode

GetRoomMessagesCountByDay() public méthode

public GetRoomMessagesCountByDay ( string roomId ) : int>>.IObservable
roomId string
Résultat int>>.IObservable
        public IObservable<Dictionary<DateTime, int>> GetRoomMessagesCountByDay(string roomId)
        {
            return _apiService.GetRoomMessagesCountByDayAsync(roomId).ToObservable();
        }

Usage Example

        public async Task Can_Get_Room_Messages_Count_By_Date()
        {
            // Arrange
            IReactiveGitterApiService gitterApiService = new ReactiveGitterApiService(_token);

            // Act
            gitterApiService.GetRoomMessagesCountByDay(_roomId)
                    .Subscribe(datesWithCount =>
                    {
                        // Assert
                        Assert.AreEqual(9, datesWithCount.Count);
                    });

            await Task.Delay(2000);
        }