diff --git a/Common/version.props b/Common/version.props index a7f29204a..82aa0c233 100644 --- a/Common/version.props +++ b/Common/version.props @@ -2,7 +2,7 @@ - 1.7.11 + 1.7.12 diff --git a/Source/Core/Runtime/CoyoteRuntime.cs b/Source/Core/Runtime/CoyoteRuntime.cs index 3b49da68f..2d9ee4073 100644 --- a/Source/Core/Runtime/CoyoteRuntime.cs +++ b/Source/Core/Runtime/CoyoteRuntime.cs @@ -361,7 +361,15 @@ internal Task RunTestAsync(Delegate testMethod, string testName) Action runTest = () => { Task task = Task.CompletedTask; - if (this.Extension.RunTest(testMethod, out Task extensionTask)) + if (testMethod is Action actionWithRuntime) + { + actionWithRuntime(this); + } + else if (testMethod is Func functionWithRuntime) + { + task = functionWithRuntime(this); + } + else if (this.Extension.RunTest(testMethod, out Task extensionTask)) { task = extensionTask; }