public JSONSystemInformationMessageQueuePersistence(IJSONMessageQueuePersistenceConfigurationProvider jsonMessageQueuePersistenceConfigurationProvider, IEncodingProvider encodingProvider) { if (jsonMessageQueuePersistenceConfigurationProvider == null) { throw new ArgumentNullException("jsonMessageQueuePersistenceConfigurationProvider"); } if (encodingProvider == null) { throw new ArgumentNullException("encodingProvider"); } this.jsonMessageQueuePersistenceConfiguration = jsonMessageQueuePersistenceConfigurationProvider.GetConfiguration(); this.encodingProvider = encodingProvider; }
public void Setup() { this.jsonMessageQueuePersistenceConfigurationProvider = new AppConfigJSONMessageQueuePersistenceConfigurationProvider(); this.persistenceConfiguration = this.jsonMessageQueuePersistenceConfigurationProvider.GetConfiguration(); this.encodingProvider = new DefaultEncodingProvider(); }