Merge remote-tracking branch 'origin/feature/unit-test-suite' into feature/unit-test-suite

This commit is contained in:
lucas.hipolito 2025-10-09 09:41:31 +02:00
commit f407463238
3 changed files with 2 additions and 3 deletions

View file

@ -105,7 +105,7 @@ public class SetVariable : CodeActivity
var variable = context.ExpressionExecutionContext.EnumerateVariablesInScope().FirstOrDefault(x => x.Id == variableId);
if (variable == null)
throw new($"Variable '{variableId}' not found.");
throw new InvalidOperationException($"Variable '{variableId}' not found.");
var value = context.Get(Value);
variable.Set(context, value);

View file

@ -60,7 +60,6 @@ public static class ActivityTestHelper
services.AddSingleton<IActivityDescriber, ActivityDescriber>();
services.AddSingleton<IPropertyDefaultValueResolver, PropertyDefaultValueResolver>();
services.AddSingleton<IActivityFactory, ActivityFactory>();
services.AddSingleton<IPropertyDefaultValueResolver, PropertyDefaultValueResolver>();
services.AddSingleton<IPropertyUIHandlerResolver, PropertyUIHandlerResolver>();
services.AddSingleton<IActivityRegistry, ActivityRegistry>();
services.AddScoped<IActivityRegistryLookupService, ActivityRegistryLookupService>();

View file

@ -37,7 +37,7 @@ public class SetVariableTests
{
// Arrange
var variable = new Variable<string?>("myVar", "initial value", "myVar");
var setVariable = new SetVariable<string?>(variable, new Input<string?>(default(string)));
var setVariable = new SetVariable<string?>(variable, new Input<string?>(null));
// Act
var context = await ActivityTestHelper.ExecuteActivityAsync(setVariable);