public IFACertificateService( BlobContainerHelper initialiseContainer, IAggregateLogger aggregateLogger, FileTransferClient fileTransferClient, IWebConfiguration webConfiguration) { _initialiseContainer = initialiseContainer; _aggregateLogger = aggregateLogger; _fileTransferClient = fileTransferClient; _webConfiguration = webConfiguration; }
public CoverLetterService( IAggregateLogger aggregateLogger, FileTransferClient fileTransferClient, DocumentTemplateDataStream documentTemplateDataStream, BlobContainerHelper initialiseContainer) { _aggregateLogger = aggregateLogger; _fileTransferClient = fileTransferClient; _documentTemplateDataStream = documentTemplateDataStream; _initialiseContainer = initialiseContainer; }
public void ShouldTestContainerName() { // uppercase letter Assert.IsFalse(BlobContainerHelper.ValidateName("testContainer")); // too short Assert.IsFalse(BlobContainerHelper.ValidateName("te")); // invalid format Assert.IsFalse(BlobContainerHelper.ValidateName("te--st")); // ok Assert.IsTrue(BlobContainerHelper.ValidateName("test-i-7-nice")); }
public BlobContainer Initialize(string name) { if (!BlobContainerHelper.ValidateName(name)) { throw new ArgumentOutOfRangeException($"Container name '{name}' does not comply with requirements for container names."); } Path = name; if (name == AccountInfo.Instance.RootContainer && !Exists()) { Create(); } return(this); }
public DocumentTemplateDataStream(BlobContainerHelper initialiseContainer, IAggregateLogger aggregateLogger) { _initialiseContainer = initialiseContainer; _aggregateLogger = aggregateLogger; }