public Initialisor(IBus bus, IBus eventProcessingBus) { if (bus == null) { throw new ArgumentNullException("bus"); } _bus = bus; _eventProcessingBus = eventProcessingBus; _membershipService = new MembershipService(_bus); _s3Config = AwsConfigFactory.GetS3Config(); var awsClientFactory = new AwsClientFactory(); _fileStore = new S3FileStore(awsClientFactory); var dynamoDbConfig = AwsConfigFactory.GetDynamoDbConfig(); var mediaRepository = new MediaRepository(dynamoDbConfig, awsClientFactory); var uniquNameRepository = new UniqueNameRepository(dynamoDbConfig, awsClientFactory); _mediaService = new MediaService(_bus, mediaRepository, uniquNameRepository, _fileStore); _heartbeatService = new HeartbeatService(_bus, ServerSettings.ServerName); _heartbeatService.Start(); AutoMapperConfiguration.Configure(); }
public void ProcessedImagesBucket_GetsBucketName() { // Arrange AwsS3Config awsS3Config = new AwsS3Config(); // Act string actal = awsS3Config.ProcessedImagesBucket; // Assert Assert.AreEqual("tinamous-dev-images-eu", actal); }
public void UploadedImagesBucket_WithDatePlaceHolders_HasCurrentValues() { // Arrange AwsS3Config awsS3Config = new AwsS3Config(); SystemDate.Set(new DateTime(2020, 03, 01)); // Act string actal = awsS3Config.UploadedImagesBucket; // Assert string expected = "tinamous-debug-media-upload-2-2020-3-1"; Assert.AreEqual(expected, actal); }