Browse Source

Update DomainEvents_Tests.cs

pull/22056/head
maliming 2 years ago
parent
commit
2fb1d15038
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 10
      framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/DomainEvents_Tests.cs

10
framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/DomainEvents_Tests.cs

@ -179,7 +179,7 @@ public abstract class DomainEvents_Tests<TStartupModule> : TestAppTestBase<TStar
} }
[Fact] [Fact]
public async Task Should_AddOrReplace_Event_Records_In_Uow_Test() public async Task Should_Trigger_Event_That_Publish_In_Event_Handler()
{ {
//Arrange //Arrange
var event1Triggered = false; var event1Triggered = false;
@ -190,13 +190,13 @@ public abstract class DomainEvents_Tests<TStartupModule> : TestAppTestBase<TStar
LocalEventBus.Subscribe<MyCustomEventData>(async data => LocalEventBus.Subscribe<MyCustomEventData>(async data =>
{ {
event1Triggered = true; event1Triggered = true;
UnitOfWorkManager.Current!.AddOrReplaceDistributedEvent(new UnitOfWorkEventRecord(typeof(MyCustomEventData3), new MyCustomEventData3 { Value = "42" }, 2)); await DistributedEventBus.PublishAsync(new MyCustomEventData3 { Value = "42" });
}); });
DistributedEventBus.Subscribe<MyCustomEventData2>(async data => DistributedEventBus.Subscribe<MyCustomEventData2>(async data =>
{ {
event2Triggered = true; event2Triggered = true;
UnitOfWorkManager.Current!.AddOrReplaceLocalEvent(new UnitOfWorkEventRecord(typeof(MyCustomEventData4), new MyCustomEventData4 { Value = "42" }, 2)); await LocalEventBus.PublishAsync(new MyCustomEventData4 { Value = "42" });
}); });
LocalEventBus.Subscribe<MyCustomEventData3>(async data => LocalEventBus.Subscribe<MyCustomEventData3>(async data =>
@ -212,8 +212,8 @@ public abstract class DomainEvents_Tests<TStartupModule> : TestAppTestBase<TStar
//Act //Act
using (var uow = UnitOfWorkManager.Begin(requiresNew: true)) using (var uow = UnitOfWorkManager.Begin(requiresNew: true))
{ {
UnitOfWorkManager.Current!.AddOrReplaceLocalEvent(new UnitOfWorkEventRecord(typeof(MyCustomEventData), new MyCustomEventData { Value = "42" }, 1)); await LocalEventBus.PublishAsync(new MyCustomEventData { Value = "42" });
UnitOfWorkManager.Current!.AddOrReplaceDistributedEvent(new UnitOfWorkEventRecord(typeof(MyCustomEventData2), new MyCustomEventData2 { Value = "42" }, 1)); await DistributedEventBus.PublishAsync(new MyCustomEventData2 { Value = "42" });
await uow.CompleteAsync(); await uow.CompleteAsync();
} }

Loading…
Cancel
Save