internal override IEnumerable <ITestParameter> GetParameters(TestContext ctx) { var parameters = SourceInstance.GetParameters(ctx, Filter); foreach (var value in parameters) { yield return(Serialize(value)); } }
public override void Initialize(TestContext ctx) { base.Initialize(ctx); if (Path.Parameter != null) { current = Clone(Host.Deserialize(Path.Parameter)); hasNext = true; return; } parameters = new List <T> (SourceInstance.GetParameters(ctx, Filter)); index = 0; }