示例#1
0
 /// <summary>
 /// Constructor for the
 /// </summary>
 /// <param name="exchangeServiceContainer">ExchangeServiceContainer</param>
 /// <param name="eventAggregator">eventAggregator</param>
 public ExchangeInstance(
     ExchangeServiceContainer exchangeServiceContainer,
     IEventAggregator eventAggregator)
 {
     _exchangeServiceContainer = exchangeServiceContainer;
     _eventAggregator          = eventAggregator;
 }
示例#2
0
 /// <summary>
 /// Setup the event handling
 /// </summary>
 /// <param name="eventAggregator">IEventAggregator</param>
 /// <param name="exchangeServiceContainer">ExchangeService</param>
 public NewEmailHandler(
     IEventAggregator eventAggregator,
     ExchangeServiceContainer exchangeServiceContainer
     )
 {
     _exchangeServiceContainer = exchangeServiceContainer;
     _eventAggregator          = eventAggregator;
 }
示例#3
0
        public ExchangeTests(ITestOutputHelper testOutputHelper)
        {
            LogSettings.RegisterDefaultLogger <XUnitLogger>(LogLevels.Verbose, testOutputHelper);
            var exchange = new ExchangeServiceContainer();

            exchange.Initialize();
            _exchange = exchange;
        }