public void OptimizationLevel_CompilationReleaseModeSetToFalse_ReturnsDebug() { ResetOptimizationFlag(); using (var variables = new TestScopedSettings(_settingsManager, EnvironmentSettingNames.CompilationReleaseMode, "False")) { Assert.Equal(OptimizationLevel.Debug, DotNetCompilationServiceFactory.OptimizationLevel); } }
public void OptimizationLevel_WhenRemote_ReturnsRelease() { ResetOptimizationFlag(); using (var variables = new TestScopedSettings(_settingsManager, EnvironmentSettingNames.AzureWebsiteInstanceId, "123")) { Assert.Equal(OptimizationLevel.Release, DotNetCompilationServiceFactory.OptimizationLevel); } }
public void ReadKeyValue_CanRead_WrittenKey() { var converter = new DataProtectionKeyValueConverter(FileAccess.ReadWrite); string keyId = Guid.NewGuid().ToString(); using (var variables = new TestScopedSettings(_settingsManager, AzureWebsiteLocalEncryptionKey, "0F75CA46E7EBDD39E4CA6B074D1F9A5972B849A55F91A248")) { // Create our test input key var testInputKey = new Key { Name = "Test", Value = "Test secret value" }; // Encrypt the key var resultKey = converter.WriteValue(testInputKey); // Decrypt the encrypted key Key decryptedSecret = converter.ReadValue(resultKey); Assert.Equal(testInputKey.Value, decryptedSecret.Value); } }