public async Task SearchStream1_incoming_Tweets()
{
session.Returns(await Json.FromFile("data\\searchstream\\searchstream1initial.txt"));
var searchstream1 = session.StartSearchStream();
var IsActive = true;
searchstream1.FoundTweets.Subscribe(t =>
{
Assert.IsNotNull(t);
t.Text.Should().NotBeNullOrEmpty();
Assert.IsInstanceOfType(t.User,typeof(User));
t.User.Should().NotBeNull();
t.User.ScreenName.Should().NotBeNullOrEmpty();
IsActive = false;
}
);
searchstream1.Start();
searchstream1.StreamActive.Where(status => status.Equals(false)).Subscribe(t =>{IsActive = false;});
while (IsActive)
{
}
}