public void AddToContext(Table table) { foreach (var row in table.Rows) { var instance = provider.Create(context.Current); instance.Context[row[0]] = row[1]; } }
public void AfterScenario() { foreach (var key in context.Keys) { var instance = provider.Create(key); Assert.AreEqual(context.Id.ToString(), instance.Resolver.GetScenarioId()); tracer.WriteToolOutput($"context of {instance.Id}:"); tracer.WriteToolOutput($"[scenarioId]={instance.Resolver.GetScenarioId()}"); foreach (var item in instance.Context.Collection) { tracer.WriteToolOutput($"[{item.Key}]={item.Value}"); } } }
public void SwitchInstance(int id) { context.Keys.Add(provider.Create(id).Id); }