public void RegisterTeardown <TData>(Action <ITeardownContext, TData> action)
     where TData : class
 {
     RegisterValidationOfDataType <TData>("Teardown");
     Teardowns.Add(context =>
     {
         action(context, _data.Get <TData>());
     });
 }
 public void AddTearDown(CallChain chain)
 {
     Teardowns.Add(chain);
 }
 public void RegisterTeardown(Action <ITeardownContext> action)
 {
     Teardowns.Add(action);
 }