Using the IExecution Extension the TotalNumberOfNotRunSteps method is always returning 0 no matter how many steps are actually not executed and if they are automation or coded steps.
See below the exact method.
OnAfterTestCompleted (TestResult result)
{
result.TotalNumberOfNotRunSteps;
}