public void OnStart_passes_through_to_inner_collectors() { EventCollectorStub stub1 = new EventCollectorStub(); EventCollectorStub stub2 = new EventCollectorStub(); CompositeEventCollector collector = new CompositeEventCollector(stub1, stub2); int eventId = 12; Guid instanceId = new Guid(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1); DateTime startTime = new DateTime(2000, 1, 2, 3, 4, 5, 6); collector.OnStart(eventId, instanceId, startTime); Assert.Equal(eventId, stub1.StartEventId); Assert.Equal(instanceId, stub1.StartInstanceId); Assert.Equal(startTime, stub1.StartTime); Assert.Equal(eventId, stub2.StartEventId); Assert.Equal(instanceId, stub2.StartInstanceId); Assert.Equal(startTime, stub2.StartTime); }