NUnitCallContext
This class ensures the  CallContext is correctly cleared
            or restored around framework actions. This is important if running multiple assemblies within the same
            process, to ensure no leakage from one assembly to the next. See https://github.com/nunit/nunit-console/issues/325
            
                
public NUnitCallContext()