elsa-core/test/Elsa.IntegrationTests/Activities/If/IfThenWorkflow.cs
Sipke Schoorstra 261c9cb1a5
Implement Default Workflow Invoker (#2979)
* Implement default invoker

* Proto actor improvements

* Refactor workflow registry handling

* Update migrations
2022-04-30 11:10:08 +02:00

25 lines
571 B
C#

using System;
using Elsa.Activities;
using Elsa.Modules.Activities.Console;
using Elsa.Services;
namespace Elsa.IntegrationTests.Activities;
public class IfThenWorkflow : WorkflowBase
{
private readonly Func<bool> _condition;
public IfThenWorkflow(Func<bool> condition)
{
_condition = condition;
}
protected override void Build(IWorkflowDefinitionBuilder workflow)
{
workflow.WithRoot(new If(_condition)
{
Then = new WriteLine("True!"),
Else = new WriteLine("False!")
});
}
}