diff --git a/src/common/Elsa.Testing.Shared.Integration/RunWorkflowResultAssertions.cs b/src/common/Elsa.Testing.Shared.Integration/RunWorkflowResultAssertions.cs index 5f8fcb174..0ac9796ac 100644 --- a/src/common/Elsa.Testing.Shared.Integration/RunWorkflowResultAssertions.cs +++ b/src/common/Elsa.Testing.Shared.Integration/RunWorkflowResultAssertions.cs @@ -62,30 +62,30 @@ public static class RunWorkflowResultAssertions /// Asserts that all specified activities were executed. /// /// The activities that should have been executed. - public void AssertActivitiesExecuted(params IActivity[] activities) + public void AssertActivitiesExecuted(params IActivity?[] activities) { foreach (var activity in activities) - result.AssertActivityExecuted(activity); + if (activity is not null) result.AssertActivityExecuted(activity); } /// /// Asserts that all specified activities were not executed. /// /// The activities that should not have been executed. - public void AssertActivitiesNotExecuted(params IActivity[] activities) + public void AssertActivitiesNotExecuted(params IActivity?[] activities) { foreach (var activity in activities) - result.AssertActivityNotExecuted(activity); + if (activity is not null) result.AssertActivityNotExecuted(activity); } /// /// Asserts that all specified activities completed successfully. /// /// The activities that should have completed. - public void AssertActivitiesCompleted(params IActivity[] activities) + public void AssertActivitiesCompleted(params IActivity?[] activities) { foreach (var activity in activities) - result.AssertActivityCompleted(activity); + if (activity is not null) result.AssertActivityCompleted(activity); } ///