public void EnvironmentManagementService_EnsureRegionIsUSWest2() { MockDevEnvironment(); _sut = new AWSEnvironmentManagementService(); Assert.Equal(RegionEndpoint.USWest2, _sut.AWSRegion); }
public void EnvironmentManagementService_GivenProdEnvironment_ReturnsCorrectEnvironmentType() { MockProdEnvironment(); _sut = new AWSEnvironmentManagementService(); Assert.Equal(Constants.ProdEnvironmentName, _sut.RetrieveEnvironmentName()); Assert.Equal(Environments.Production, _sut.EnvironmentType); }
public void EnvironmentManagementService_GivenUnknownEnvironment_Throws() { Environment.SetEnvironmentVariable(Constants.AWSEnvironmentEnvironmentVariableName, "jibberish!"); Assert.Throws <ArgumentException>(() => { _sut = new AWSEnvironmentManagementService(); }); }
public RememberWhenApplicationService( IParameterManagementService parameterManagementService, IEnvironmentManagementService environmentService, IMemoryService memoryService, IEmailService emailService, ITextMessageService textMessageService) { _environmentService = environmentService; _parameterManagementService = parameterManagementService; _memoryService = memoryService; _emailService = emailService; _textMessageService = textMessageService; }