diff --git a/starsky/starsky.foundation.platform/Helpers/ArgsHelper.cs b/starsky/starsky.foundation.platform/Helpers/ArgsHelper.cs index 46c0ebbf7..fd7a23df4 100644 --- a/starsky/starsky.foundation.platform/Helpers/ArgsHelper.cs +++ b/starsky/starsky.foundation.platform/Helpers/ArgsHelper.cs @@ -416,7 +416,8 @@ public void NeedHelpShowDialog() // OpenTelemetry if ( !string.IsNullOrEmpty(_appSettings.OpenTelemetry?.LogsEndpoint) ) { - _console.WriteLine($"OpenTelemetry LogsEndpoint: {_appSettings.OpenTelemetry.LogsEndpoint} "); + _console.WriteLine( + $"OpenTelemetry LogsEndpoint: {_appSettings.OpenTelemetry.LogsEndpoint} "); } if ( !string.IsNullOrEmpty(_appSettings.OpenTelemetry?.MetricsEndpoint) ) @@ -427,7 +428,8 @@ public void NeedHelpShowDialog() if ( !string.IsNullOrEmpty(_appSettings.OpenTelemetry?.TracesEndpoint) ) { - _console.WriteLine($"OpenTelemetry TracesEndpoint: {_appSettings.OpenTelemetry.TracesEndpoint} "); + _console.WriteLine( + $"OpenTelemetry TracesEndpoint: {_appSettings.OpenTelemetry.TracesEndpoint} "); } _console.Write("SyncIgnore "); @@ -804,7 +806,7 @@ public static bool IsSubPathOrPath(IReadOnlyList args) return false; } - // Detect if a input is a fullPath or a subPath. + // Detect if an input is a fullPath or a subPath. for ( var arg = 0; arg < args.Count; arg++ ) { if ( ( args[arg].Equals("--subpath", StringComparison.CurrentCultureIgnoreCase) || diff --git a/starsky/starskytest/starsky.foundation.platform/Helpers/ArgsHelperTest.cs b/starsky/starskytest/starsky.foundation.platform/Helpers/ArgsHelperTest.cs index 3437a1f22..238944307 100644 --- a/starsky/starskytest/starsky.foundation.platform/Helpers/ArgsHelperTest.cs +++ b/starsky/starskytest/starsky.foundation.platform/Helpers/ArgsHelperTest.cs @@ -173,7 +173,7 @@ public void GetPathListFormArgs_CurrentDirectory() Assert.AreEqual(1, result.Count); Assert.AreEqual(Directory.GetCurrentDirectory(), result.FirstOrDefault()); } - + [TestMethod] public void GetPathListFormArgs_PathStartsWithDash_CurrentDirectoryReturned() { @@ -229,23 +229,36 @@ public void ArgsHelper_GetSubpathFormArgsTest() } [TestMethod] - [ExcludeFromCoverage] - public void ArgsHelper_IfSubPathTest() + public void ArgsHelper_IfSubPathTest1() { - _appSettings.StorageFolder = new CreateAnImage().BasePath; var args = new List { "-s", "/" }.ToArray(); Assert.IsTrue(ArgsHelper.IsSubPathOrPath(args)); + } + [TestMethod] + public void ArgsHelper_IfSubPathTest2() + { // Default - args = new List { string.Empty }.ToArray(); + var args = new List { string.Empty }.ToArray(); Assert.IsTrue(ArgsHelper.IsSubPathOrPath(args)); + } - args = new List { "-p", "/" }.ToArray(); + [TestMethod] + public void ArgsHelper_IfSubPathTest3() + { + var args = new List { "-p", "/" }.ToArray(); + Assert.IsFalse(ArgsHelper.IsSubPathOrPath(args)); + } + + [TestMethod] + public void ArgsHelper_IfSubPathTest4() + { + var args = new List { "--path", "/" }.ToArray(); Assert.IsFalse(ArgsHelper.IsSubPathOrPath(args)); } [TestMethod] - public void ArgsHelper_CurrentDirectory_IfSubpathTest() + public void ArgsHelper_CurrentDirectory_IfSubPathTest() { // for selecting the current directory var args = new List { "-p" }.ToArray();