diff --git a/test/Volo.Abp.EventBus.Tests/Volo/Abp/EventBus/EventBusTestBase.cs b/test/Volo.Abp.EventBus.Tests/Volo/Abp/EventBus/EventBusTestBase.cs index ccd280c26a..3206bd1ac1 100644 --- a/test/Volo.Abp.EventBus.Tests/Volo/Abp/EventBus/EventBusTestBase.cs +++ b/test/Volo.Abp.EventBus.Tests/Volo/Abp/EventBus/EventBusTestBase.cs @@ -1,12 +1,14 @@ +using Volo.Abp.TestBase; + namespace Volo.Abp.EventBus { - public abstract class EventBusTestBase + public abstract class EventBusTestBase : AbpIntegratedTest { protected IEventBus EventBus; protected EventBusTestBase() { - EventBus = new EventBus(); + EventBus = GetRequiredService(); } } } \ No newline at end of file diff --git a/test/Volo.Abp.EventBus.Tests/Volo/Abp/EventBus/EventBusTestModule.cs b/test/Volo.Abp.EventBus.Tests/Volo/Abp/EventBus/EventBusTestModule.cs new file mode 100644 index 0000000000..63f644cb66 --- /dev/null +++ b/test/Volo.Abp.EventBus.Tests/Volo/Abp/EventBus/EventBusTestModule.cs @@ -0,0 +1,14 @@ +using Microsoft.Extensions.DependencyInjection; +using Volo.Abp.Modularity; + +namespace Volo.Abp.EventBus +{ + [DependsOn(typeof(AbpEventBusModule))] + public class EventBusTestModule : AbpModule + { + public override void ConfigureServices(IServiceCollection services) + { + services.AddAssemblyOf(); + } + } +} \ No newline at end of file