public void TestInitialize() { // Arrange var azureStorageQueueConfig = new AzureStorageQueueConfig { ConnectionString = AzureStorageData.ConnectionString, QueueName = "osw-lib-dataaccess-azurestorage" }; this.azureStorageQueue = AzureStorageQueueFactory.Create( this.LoggerFactoryEnriched, azureStorageQueueConfig); }
/// <summary> /// Creates the specified logger factory. /// </summary> /// <param name="loggerFactory">The logger factory.</param> /// <param name="azureStorageQueueConfig">The azure storage queue configuration.</param> /// <returns></returns> /// <exception cref="ArgumentNullException"> /// loggerFactory /// or /// azureStorageQueueConfig /// </exception> public static IAzureStorageQueue Create( [NotNull] ILoggerFactory loggerFactory, [NotNull] AzureStorageQueueConfig azureStorageQueueConfig) { if (loggerFactory == null) { throw new ArgumentNullException(nameof(loggerFactory)); } if (azureStorageQueueConfig == null) { throw new ArgumentNullException(nameof(azureStorageQueueConfig)); } localLoggerFactory = loggerFactory; localAzureStorageQueueConfig = azureStorageQueueConfig; return(Lazy.Value); }
public void TestInitialize() { // Arrange var azureStorageQueueConfig = new AzureStorageQueueConfig { ConnectionString = AzureStorageData.ConnectionString, QueueName = "osw-lib-dataaccess-azurestorage" }; this.azureStorageQueue = AzureStorageQueueFactory.Create( this.LoggerFactoryEnriched, azureStorageQueueConfig); this.azureStorageQueue.CreateIfNotExists(); this.testQueueMessage = new TestQueueMessage { Author = OrisicSoftworks }; }
/// <summary> /// Initializes a new instance of the <see cref="AzureStorageQueue"/> class. /// </summary> /// <param name="loggerFactory">The logger factory.</param> /// <param name="azureStorageQueueConfig">The azure storage queue configuration.</param> /// <exception cref="ArgumentNullException"> /// loggerFactory /// or /// azureStorageQueueConfig /// </exception> internal AzureStorageQueue( [NotNull] ILoggerFactory loggerFactory, [NotNull] AzureStorageQueueConfig azureStorageQueueConfig) { if (loggerFactory == null) { throw new ArgumentNullException(nameof(loggerFactory)); } if (azureStorageQueueConfig == null) { throw new ArgumentNullException(nameof(azureStorageQueueConfig)); } var cloudStorageAccount = CloudStorageAccount.Parse(azureStorageQueueConfig.ConnectionString); var cloudQueueClient = cloudStorageAccount.CreateCloudQueueClient(); this.cloudQueue = cloudQueueClient.GetQueueReference(azureStorageQueueConfig.QueueName); this.logger = loggerFactory.CreateLogger <AzureStorageQueue>(); }