public IActionSyntaxProvider WaitUntil(Expression <Action> conditionAction) { // Before _logger.LogMessage("Wait until condition is met"); // Execute if (!IsInDryRunMode) { _actionSyntaxProvider.WaitUntil(conditionAction); } // After return(this); }