1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| using System;
|
| namespace OpenTap.Addin.Util
| {
| public class VariableResolver
| {
| public static IVariableResolver Instance { get; private set; }
| public static void Register(IVariableResolver resolver)
| {
| Instance = resolver;
| }
| }
|
| public interface IVariableResolver
| {
| dynamic Resolve(TestPlanRun run, ITestStep step, string expr);
|
| T Resolve<T>(TestPlanRun run, ITestStep step, string expr);
|
| dynamic Resolve(TestPlanRun run, ITestStep step, string expr, Type targetType);
| }
| }
|
|