예제 #1
0
        public void IsEmptyAfterClear()
        {
            var manager = new InMemoryEventBusSubscriptionsManager();

            manager.AddSubscription <TestEvent, TestEventHandler>();
            manager.Clear();
            Assert.True(manager.IsEmpty);
        }
            public void Clear_NoHandlersRegistered_IsEmptyTrue(
                InMemoryEventBusSubscriptionsManager sut
                )
            {
                //Arrange

                //Act
                sut.Clear();

                //Assert
                sut.IsEmpty.Should().BeTrue();
            }
            public void Clear_HandlersRegistered_IsEmptyTrue(
                InMemoryEventBusSubscriptionsManager sut
                )
            {
                //Arrange
                sut.AddSubscription <TestIntegrationEvent, TestIntegrationEventHandler>();

                //Act
                sut.Clear();

                //Assert
                sut.IsEmpty.Should().BeTrue();
            }