From 595d4faebc50acd0f1e1af192dfa9669c817b51c Mon Sep 17 00:00:00 2001 From: anaguma13 <19381737+anaguma13@users.noreply.github.com> Date: Sun, 22 Sep 2024 09:45:09 -0400 Subject: [PATCH 1/2] Add StringExtensions tests --- .../Extensions/StringExtensionsTests.cs | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 test/Mockaco.AspNetCore.Tests/Extensions/StringExtensionsTests.cs diff --git a/test/Mockaco.AspNetCore.Tests/Extensions/StringExtensionsTests.cs b/test/Mockaco.AspNetCore.Tests/Extensions/StringExtensionsTests.cs new file mode 100644 index 0000000..ef19d48 --- /dev/null +++ b/test/Mockaco.AspNetCore.Tests/Extensions/StringExtensionsTests.cs @@ -0,0 +1,32 @@ +namespace Mockaco.Tests.Extensions; + +public class StringExtensionsTests +{ + [Fact] + public void Returns_False_For_Null_String() + { + string? stringValue = null; + Assert.False(stringValue.IsRemoteAbsolutePath()); + } + + [Fact] + public void Returns_False_For_Empty_String() + { + string? stringValue = ""; + Assert.False(stringValue.IsRemoteAbsolutePath()); + } + + [Fact] + public void Returns_False_For_Relative_Path() + { + string? stringValue = "."; + Assert.False(stringValue.IsRemoteAbsolutePath()); + } + + [Fact] + public void Returns_True_For_Absolute_Path() + { + string? stringValue = "http://www.github.com"; + Assert.True(stringValue.IsRemoteAbsolutePath()); + } +} \ No newline at end of file From 05182617692275895b1a6fd12731061c8d6bd425 Mon Sep 17 00:00:00 2001 From: anaguma13 <19381737+anaguma13@users.noreply.github.com> Date: Sun, 22 Sep 2024 10:06:18 -0400 Subject: [PATCH 2/2] Fixed namespace in StringExtensionsTests.cs --- .../Extensions/StringExtensionsTests.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/Mockaco.AspNetCore.Tests/Extensions/StringExtensionsTests.cs b/test/Mockaco.AspNetCore.Tests/Extensions/StringExtensionsTests.cs index ef19d48..f3a053f 100644 --- a/test/Mockaco.AspNetCore.Tests/Extensions/StringExtensionsTests.cs +++ b/test/Mockaco.AspNetCore.Tests/Extensions/StringExtensionsTests.cs @@ -1,4 +1,4 @@ -namespace Mockaco.Tests.Extensions; +namespace Mockaco.AspNetCore.Tests.Extensions; public class StringExtensionsTests {