public void ListenTest() { //We're listening on empty var task = provider.ListenAsync <Entity>(1, (q) => q.Where(e => e.id > 0), TimeSpan.FromMinutes(1), CancellationToken.None); AssertNotWait(task); //Add a new entity. This should complete the above task. var entity = NewEntity(); provider.WriteAsync(entity).Wait(); var result = AssertWait(task); Assert.Single(result); Assert.Equal(entity, result.First()); }