public async Task UserStream4_event_list_adduser()
{
session.Returns(await Json.FromFile("data\\userstream\\userstream4addtolistevent.txt"));
var userstreamtest4 = session.GetUserStream();
var IsActive = true;
userstreamtest4.Events.Subscribe(e =>
{
Assert.IsNotNull(e);
Assert.IsInstanceOfType(e.TargetUser, typeof(User));
Assert.IsInstanceOfType(e.SourceUser, typeof(User));
e.EventName.ShouldBeEquivalentTo("list_member_added");
IsActive = false;
}
);
userstreamtest4.Start();
userstreamtest4.StreamActive.Subscribe(t => { IsActive = false; });
while (IsActive)
{
}
}