private static async Task AssertCounters(IAsyncDocumentSession session) { var user1 = await session.LoadAsync <User>("users/1"); var user2 = await session.LoadAsync <User>("users/2"); Assert.Equal("Name1", user1.Name); Assert.Equal("Name2", user2.Name); var dic = await session.CountersFor(user1).GetAllAsync(); Assert.Equal(2, dic.Count); Assert.Equal(100, dic["likes"]); Assert.Equal(200, dic["dislikes"]); var val = await session.CountersFor(user2).GetAsync("downloads"); Assert.Equal(500, val); }
public IAsyncSessionDocumentCounters CountersFor(string documentId) { return(_inner.CountersFor(documentId)); }