public void TestProcess() { var newData = new EventBean[] { MakeEvent(1, 2), MakeEvent(3, 4) }; var oldData = new EventBean[] { MakeEvent(1, 2), MakeEvent(1, 10) }; var result = _processor.ProcessViewResult(newData, oldData, false); Assert.AreEqual(2, _supportAggregationService.EnterList.Count); Assert.AreEqual(2, _supportAggregationService.LeaveList.Count); Assert.AreEqual(3, result.First.Length); Assert.AreEqual(3, result.Second.Length); }