public void IsPersistentStorageAvailable_IsCoreTools_ReturnsTrue() { var environment = new TestEnvironment(); environment.SetEnvironmentVariable(CoreToolsEnvironment, "true"); Assert.True(environment.IsPersistentFileSystemAvailable()); }
public void IsPersistentStorageAvailable_IsWindows_ReturnsTrue() { var environment = new TestEnvironment(); environment.SetEnvironmentVariable(AzureWebsiteInstanceId, Guid.NewGuid().ToString("N")); Assert.True(environment.IsWindowsAzureManagedHosting()); Assert.True(environment.IsPersistentFileSystemAvailable()); }
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()); } }
public void IsPersistentStorageAvailable_IsLinuxWithStorage_ReturnsTrue() { var environment = new TestEnvironment(); environment.SetEnvironmentVariable(AzureWebsiteInstanceId, Guid.NewGuid().ToString("N")); environment.SetEnvironmentVariable(FunctionsLogsMountPath, Guid.NewGuid().ToString("N")); Assert.True(environment.IsLinuxAppServiceWithPersistentFileSystem()); Assert.True(environment.IsPersistentFileSystemAvailable()); }