elsa-core/test/integration/Elsa.Core.IntegrationTests/Autofixture/WithHangfireAttribute.cs

19 lines
578 B
C#
Raw Normal View History

using System;
using Elsa.Testing.Shared.AutoFixture.Attributes;
using Elsa.Testing.Shared.Helpers;
using Hangfire;
namespace Elsa.Core.IntegrationTests.Autofixture
{
public class WithHangfireAttribute : ElsaHostBuilderBuilderCustomizeAttributeBase
{
public override Action<ElsaHostBuilderBuilder> GetBuilderCustomizer()
{
return builder => {
builder.ElsaCallbacks.Add(elsa => {
elsa.AddHangfireTemporalActivities(config => config.UseInMemoryStorage());
});
};
}
}
}