public void EventAggregator_RegisterEventListener_Null()
        {
            LogUtility.SetLogToConsole();
            var resolver = new Mocks.MockInstanceResolver(null);

            try
            {
                var instance = EventAggregator.GetInstance(resolver, true);
                Assert.IsNotNull(instance);
            }
            catch (Exception ex)
            {
                Assert.Fail("Exception occurred while constructing the event aggregator.", ex);
            }
        }
        public void EventAggregator_RegisterEventListener_Mocked_Empty()
        {
            LogUtility.SetLogToConsole();
            var eventListeners = new List <EventListener>();
            var list           = new List <IPlugin>
            {
                new Mocks.MockPlugin(eventListeners, new List <ICommandListener>(), "")
            };
            var resolver = new Mocks.MockInstanceResolver(list);

            try
            {
                var instance = EventAggregator.GetInstance(resolver, true);
                Assert.IsNotNull(instance);
            }
            catch (Exception ex)
            {
                Assert.Fail("Exception occurred while constructing the event aggregator.", ex);
            }
        }