public async Task ShouldStopEventChannelOnUnitialization()
        {
            var data = TestHelper.CreateApplicationEndpoint();
            Mock <IEventChannel> mockEventChannel    = data.EventChannel;
            ApplicationEndpoint  applicationEndpoint = data.ApplicationEndpoint;
            await applicationEndpoint.InitializeAsync(new LoggingContext(Guid.NewGuid())).ConfigureAwait(false);

            // When
            applicationEndpoint.Uninitialize();

            // Then
            mockEventChannel.Verify(foo => foo.TryStopAsync(), Times.Once);
        }