public static void Then <TSut, TResult>(this WhenResult <TSut, TResult> @this, Action <ITestContext <TSut, TResult> > then)
     where TSut : class => then(@this.TestContext);
 public static void Then(this WhenResult @this, Action <ITestContext> then) => then(@this.TestContext);