public async Task TestAggregate() { var newActivity1 = new Stream.Activity("1", "test", "1"); var newActivity2 = new Stream.Activity("1", "test", "2"); var response = await _user1.AddActivity(newActivity1); response = await _user1.AddActivity(newActivity2); Thread.Sleep(AddDelay * 2); await _agg4.FollowFeed("user", "11"); Thread.Sleep(FollowDelay); var activities = await this._agg4.GetActivities(0); Assert.IsNotNull(activities); Assert.AreEqual(1, activities.Count()); var aggActivity = activities.First() as AggregateActivity; Assert.IsNotNull(aggActivity); Assert.AreEqual(2, aggActivity.Activities.Count); Assert.AreEqual(1, aggActivity.ActorCount); await _agg4.UnfollowFeed("user", "11"); }