public void IsLinuxAppServiceEnvWithPersistentStorage_NotLinux_ReturnsFalse() { var environment = new TestEnvironment(); environment.SetEnvironmentVariable(AzureWebsiteInstanceId, Guid.NewGuid().ToString("N")); Assert.False(environment.IsLinuxAppServiceWithPersistentFileSystem()); }
public void IsLinuxAppServiceEnvWithPersistentStorage_LinuxStorageSettingNotPresent_ReturnsTrue() { var environment = new TestEnvironment(); environment.SetEnvironmentVariable(AzureWebsiteInstanceId, Guid.NewGuid().ToString("N")); environment.SetEnvironmentVariable(FunctionsLogsMountPath, Guid.NewGuid().ToString("N")); Assert.True(environment.IsLinuxAppServiceWithPersistentFileSystem()); }
public void IsLinuxAppServiceEnvWithPersistentStorage_StorageSetToFalse_ReturnsFalse() { var environment = new TestEnvironment(); environment.SetEnvironmentVariable(AzureWebsiteInstanceId, Guid.NewGuid().ToString("N")); environment.SetEnvironmentVariable(FunctionsLogsMountPath, Guid.NewGuid().ToString("N")); environment.SetEnvironmentVariable(LinuxAzureAppServiceStorage, "false"); Assert.False(environment.IsLinuxAppServiceWithPersistentFileSystem()); }
public void IsPersistentStorageAvailable_IsLinuxWithoutStorage_ReturnsFalse() { var environment = new TestEnvironment(); environment.SetEnvironmentVariable(AzureWebsiteInstanceId, Guid.NewGuid().ToString("N")); environment.SetEnvironmentVariable(FunctionsLogsMountPath, Guid.NewGuid().ToString("N")); environment.SetEnvironmentVariable(LinuxAzureAppServiceStorage, "false"); Assert.False(environment.IsLinuxAppServiceWithPersistentFileSystem()); if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) { Assert.True(environment.IsPersistentFileSystemAvailable()); } else { Assert.False(environment.IsPersistentFileSystemAvailable()); } }