public async Task UserStream19_unfavorite()
{
session.Returns(await Json.FromFile("data\\userstream\\userstream19unfavorite.txt"));
var userstreamtest19 = session.GetUserStream();
var IsActive = true;
userstreamtest19.Events.Subscribe(ev =>
{
Assert.IsNotNull(ev);
ev.EventName.ShouldBeEquivalentTo("unfavorite");
Assert.IsNotNull(ev.SourceUser);
Assert.IsNotNull(ev.TargetUser);
var twev = (TweetStreamEvent)ev;
Assert.IsNotNull(twev);
Assert.IsNotNull(twev.Tweet);
twev.Tweet.Id.ShouldBeEquivalentTo(427615500516880384);
IsActive = false;
}
);
userstreamtest19.Start();
userstreamtest19.StreamActive.Subscribe(t => { IsActive = false; });
while (IsActive)
{
}
}