public override string ToString() { var value = $"~ {OSCompatibility.GetDescription()} {ReducedColorMode.GetDescription()} {HighDpiOption.GetDescription()} {HighDpiOverride.GetDescription()} " + $"{(ExecuteAt640X480 ? CompatOptions.RegExecuteAt640X480 : "")} {(DisableMaximized ? CompatOptions.RegDisableMaximized : "")} " + $"{(RunAsAdministrator ? CompatOptions.RegRunAsAdministrator : "")} {(RegisterForRestart ? CompatOptions.RegRegisterForRestart : "")}"; return(System.Text.RegularExpressions.Regex.Replace(value.Trim(), @"\s+", " ")); }
public void IsvalidFilenameTest(string path, bool valid, OSCompatibility platform) { if (OSCompatibilitySupport.IsComplatible(platform)) { bool v1 = FileSupport.IsValidFilename(path); Assert.Equal(valid, v1); } else { Assert.True(true); } }
public void MakeValidFileNameTest(string invalidName, string validName, OSCompatibility platform) { if (OSCompatibilitySupport.IsComplatible(platform)) { string name = FileSupport.MakeValidFileName(invalidName); Assert.Equal(validName, name); Assert.Equal(validName, FileSupport.MakeValidFileName("", "", validName)); } else { Assert.True(true); } }