<PackageReference Include="NUnit" Version="4.2.2" />

NUnit.Framework.Internal.Execution.EventPump

EventPump pulls Event instances out of an EventQueue and sends them to a ITestListener. It is used to send these events back to the client without using the CallContext of the test runner thread.
namespace NUnit.Framework.Internal.Execution { public sealed class EventPump : EventPump<Event, ITestListener>, IDisposable { public EventPump(ITestListener eventListener, EventQueue<Event> events); } }