BoxKite.Twitter.Tests.UserStreamTests.UserStream1_initial_Tweets C# (CSharp) Method

UserStream1_initial_Tweets() private method

private UserStream1_initial_Tweets ( ) : Task
return Task
        public async Task UserStream1_initial_Tweets()
        {
            session.Returns(await Json.FromFile("data\\userstream\\userstream1initwithfriends.txt"));
            var userstreamtest1 = session.GetUserStream();
            var IsActive = true;

            userstreamtest1.Tweets.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;
            }
            );

            userstreamtest1.Start();

            userstreamtest1.StreamActive.Subscribe(t => { IsActive = false; });

            while (IsActive)
            {

            }

        }