public void OnTestFinish(ITest test)
 {
     if (testFinish != null)
     {
         TestFinishEvent evnt = testFinish; //avoid race condition
         evnt(test);
     }
 }
 public virtual void OnTestFinishEvent(TData obj)
 {
     TestFinishEvent?.Invoke(obj);
 }