public async Task ShouldNotRaiseEvents_WhenNotExistEvents(FakeEntity entity) { var bag = new ConcurrentBag <CelebrityEventBase>(); await entity.RaiseEventsAsync(item => PublishAsync(item, bag)); bag.Count.Should().Be(0); }
public async Task ShouldRaiseEventsOfType_WhenExistEvents(FakeEntity entity, string message) { entity.DoSomething(message); var bag = new ConcurrentBag <CelebrityEventBase>(); await entity.RaiseEventsAsync <FakeEvent>(item => PublishAsync(item, bag)); bag.Count.Should().Be(1); }