Exemple #1
0
        public async Task ShouldNotRaiseEvents_WhenNotExistEvents(FakeEntity entity)
        {
            var bag = new ConcurrentBag <CelebrityEventBase>();

            await entity.RaiseEventsAsync(item => PublishAsync(item, bag));

            bag.Count.Should().Be(0);
        }
Exemple #2
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);
        }