public FilesystemFixture() { BaseDirectory = GetTempDirectory(); var fsQueueingOptions = new FilesystemMessageQueueingOptions { DiagnosticService = DiagnosticService, BaseDirectory = BaseDirectory }; MessageQueueingService = new FilesystemMessageQueueingService(fsQueueingOptions); MessageQueueingService.Init(); SubscriptionTrackingService = new FilesystemSubscriptionTrackingService(BaseDirectory); SubscriptionTrackingService.Init(); }
public AesEncryptedFilesystemFixture() { BaseDirectory = GetTempDirectory(); var aesOptions = new AesMessageEncryptionOptions(KeyGenerator.GenerateAesKey()) { DiagnosticService = DiagnosticService }; MessageEncryptionService = new AesMessageEncryptionService(aesOptions); var fsQueueingOptions = new FilesystemMessageQueueingOptions { DiagnosticService = DiagnosticService, BaseDirectory = BaseDirectory, MessageEncryptionService = MessageEncryptionService }; MessageQueueingService = new FilesystemMessageQueueingService(fsQueueingOptions); MessageQueueingService.Init(); }