<PackageReference Include="NUnit" Version="3.0.0-alpha-2" />

Event

public abstract class Event
NUnit.Core.Event is the abstract base for all stored events. An Event is the stored representation of a call to the ITestListener interface and is used to record such calls or to queue them for forwarding on another thread or at a later time.
using NUnit.Framework.Interfaces; namespace NUnit.Framework.Internal.Execution { public abstract class Event { public virtual bool IsSynchronous => false; public abstract void Send(ITestListener listener); } }