public GetSubscriberTimeline ( string userName, System.DateTime since ) : IEnumerable |
||
userName | string | Gets timeline for user |
since | System.DateTime | Events since this data should be included |
return | IEnumerable |
public void TestSubscriberTimeline() { var storeId = Guid.NewGuid().ToString(); var eventService = new EventFeedService(storeId); // create a topic first that can be subscribed to, this topic could have been 'found' by search or be // a well known topic. eventService.AssertTopic(new Uri("http://www.brightstardb.com/topics/34"), "Topic 34", "A very important topic"); eventService.AssertSubscriber("domain\\bob", new List<Uri>() { new Uri("http://www.brightstardb.com/topics/34") }); eventService.RaiseEvent("Bob created document Y", DateTime.UtcNow, new List<string>() { "http://www.brightstardb.com/topics/34" }); var events = eventService.GetSubscriberTimeline("domain\\bob", DateTime.MinValue); Assert.AreEqual(1, events.Count()); }