diff --git a/Source/aweXpect/That/Uris/ThatUri.HasDefaultPort.cs b/Source/aweXpect/That/Uris/ThatUri.HasDefaultPort.cs deleted file mode 100644 index c87ffc201..000000000 --- a/Source/aweXpect/That/Uris/ThatUri.HasDefaultPort.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System; -using aweXpect.SourceGenerators; - -namespace aweXpect; - -[CreateExpectationOn("HasDefaultPort", "DoesNotHaveDefaultPort", "{value}.IsDefaultPort", - PositiveExpectationText = "has the default port for the used scheme", - NegativeExpectationText = "does not have the default port for the used scheme", - Using = ["System",], - Remarks = """ - - """ -)] -public static partial class ThatUri; diff --git a/Source/aweXpect/That/Uris/ThatUri.IsAbsolute.cs b/Source/aweXpect/That/Uris/ThatUri.IsAbsolute.cs deleted file mode 100644 index 8ed7ef050..000000000 --- a/Source/aweXpect/That/Uris/ThatUri.IsAbsolute.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System; -using aweXpect.SourceGenerators; - -namespace aweXpect; - -[CreateExpectationOn("Is{Not}Absolute", "{value}.IsAbsoluteUri", - ExpectationText = "is {not} an absolute URI", - Using = ["System",], - Remarks = """ - - """ -)] -public static partial class ThatUri; diff --git a/Source/aweXpect/That/Uris/ThatUri.IsFile.cs b/Source/aweXpect/That/Uris/ThatUri.IsFile.cs deleted file mode 100644 index acc4987fa..000000000 --- a/Source/aweXpect/That/Uris/ThatUri.IsFile.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System; -using aweXpect.SourceGenerators; - -namespace aweXpect; - -[CreateExpectationOn("Is{Not}File", "{value}.IsFile", - ExpectationText = "is {not} a file URI", - Using = ["System",], - Remarks = """ - - """ -)] -public static partial class ThatUri; diff --git a/Source/aweXpect/That/Uris/ThatUri.IsLoopback.cs b/Source/aweXpect/That/Uris/ThatUri.IsLoopback.cs deleted file mode 100644 index 4f0031ed9..000000000 --- a/Source/aweXpect/That/Uris/ThatUri.IsLoopback.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System; -using aweXpect.SourceGenerators; - -namespace aweXpect; - -[CreateExpectationOn("Is{Not}Loopback", "{value}.IsLoopback", - PositiveExpectationText = "references the local host", - NegativeExpectationText = "does not reference the local host", - Using = ["System",], - Remarks = """ - - """ -)] -public static partial class ThatUri; diff --git a/Source/aweXpect/That/Uris/ThatUri.IsUnc.cs b/Source/aweXpect/That/Uris/ThatUri.IsUnc.cs deleted file mode 100644 index 4f5ba2c44..000000000 --- a/Source/aweXpect/That/Uris/ThatUri.IsUnc.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System; -using aweXpect.SourceGenerators; - -namespace aweXpect; - -[CreateExpectationOn("Is{Not}Unc", "{value}.IsUnc", - ExpectationText = "is {not} an UNC path", - Using = ["System",], - Remarks = """ - - """ -)] -public static partial class ThatUri; diff --git a/Source/aweXpect/That/Uris/ThatUri.cs b/Source/aweXpect/That/Uris/ThatUri.cs deleted file mode 100644 index 38e88bcb4..000000000 --- a/Source/aweXpect/That/Uris/ThatUri.cs +++ /dev/null @@ -1,8 +0,0 @@ -using System; - -namespace aweXpect; - -/// -/// Expectations on values. -/// -public static partial class ThatUri; diff --git a/Source/aweXpect/aweXpect.csproj.DotSettings b/Source/aweXpect/aweXpect.csproj.DotSettings index 057d7d4fb..138aaf1ff 100644 --- a/Source/aweXpect/aweXpect.csproj.DotSettings +++ b/Source/aweXpect/aweXpect.csproj.DotSettings @@ -21,5 +21,4 @@ True True True - True - True + True diff --git a/Tests/aweXpect.Api.Tests/Expected/aweXpect_net8.0.txt b/Tests/aweXpect.Api.Tests/Expected/aweXpect_net8.0.txt index edb7e5fcf..6ad52bf04 100644 --- a/Tests/aweXpect.Api.Tests/Expected/aweXpect_net8.0.txt +++ b/Tests/aweXpect.Api.Tests/Expected/aweXpect_net8.0.txt @@ -1234,19 +1234,6 @@ namespace aweXpect public static aweXpect.Results.TimeToleranceResult> IsOneOf(this aweXpect.Core.IThat source, params System.TimeSpan?[] expected) { } public static aweXpect.Results.AndOrResult> IsPositive(this aweXpect.Core.IThat source) { } } - public static class ThatUri - { - public static aweXpect.Results.AndOrResult> DoesNotHaveDefaultPort(this aweXpect.Core.IThat source) { } - public static aweXpect.Results.AndOrResult> HasDefaultPort(this aweXpect.Core.IThat source) { } - public static aweXpect.Results.AndOrResult> IsAbsolute(this aweXpect.Core.IThat source) { } - public static aweXpect.Results.AndOrResult> IsFile(this aweXpect.Core.IThat source) { } - public static aweXpect.Results.AndOrResult> IsLoopback(this aweXpect.Core.IThat source) { } - public static aweXpect.Results.AndOrResult> IsNotAbsolute(this aweXpect.Core.IThat source) { } - public static aweXpect.Results.AndOrResult> IsNotFile(this aweXpect.Core.IThat source) { } - public static aweXpect.Results.AndOrResult> IsNotLoopback(this aweXpect.Core.IThat source) { } - public static aweXpect.Results.AndOrResult> IsNotUnc(this aweXpect.Core.IThat source) { } - public static aweXpect.Results.AndOrResult> IsUnc(this aweXpect.Core.IThat source) { } - } } namespace aweXpect.Equivalency { diff --git a/Tests/aweXpect.Api.Tests/Expected/aweXpect_netstandard2.0.txt b/Tests/aweXpect.Api.Tests/Expected/aweXpect_netstandard2.0.txt index 7e1cbf240..c4b1faaf1 100644 --- a/Tests/aweXpect.Api.Tests/Expected/aweXpect_netstandard2.0.txt +++ b/Tests/aweXpect.Api.Tests/Expected/aweXpect_netstandard2.0.txt @@ -1180,19 +1180,6 @@ namespace aweXpect public static aweXpect.Results.TimeToleranceResult> IsOneOf(this aweXpect.Core.IThat source, params System.TimeSpan?[] expected) { } public static aweXpect.Results.AndOrResult> IsPositive(this aweXpect.Core.IThat source) { } } - public static class ThatUri - { - public static aweXpect.Results.AndOrResult> DoesNotHaveDefaultPort(this aweXpect.Core.IThat source) { } - public static aweXpect.Results.AndOrResult> HasDefaultPort(this aweXpect.Core.IThat source) { } - public static aweXpect.Results.AndOrResult> IsAbsolute(this aweXpect.Core.IThat source) { } - public static aweXpect.Results.AndOrResult> IsFile(this aweXpect.Core.IThat source) { } - public static aweXpect.Results.AndOrResult> IsLoopback(this aweXpect.Core.IThat source) { } - public static aweXpect.Results.AndOrResult> IsNotAbsolute(this aweXpect.Core.IThat source) { } - public static aweXpect.Results.AndOrResult> IsNotFile(this aweXpect.Core.IThat source) { } - public static aweXpect.Results.AndOrResult> IsNotLoopback(this aweXpect.Core.IThat source) { } - public static aweXpect.Results.AndOrResult> IsNotUnc(this aweXpect.Core.IThat source) { } - public static aweXpect.Results.AndOrResult> IsUnc(this aweXpect.Core.IThat source) { } - } } namespace aweXpect.Equivalency { diff --git a/Tests/aweXpect.Tests/Uris/ThatUri.DoesNotHaveDefaultPort.Tests.cs b/Tests/aweXpect.Tests/Uris/ThatUri.DoesNotHaveDefaultPort.Tests.cs deleted file mode 100644 index 29c822838..000000000 --- a/Tests/aweXpect.Tests/Uris/ThatUri.DoesNotHaveDefaultPort.Tests.cs +++ /dev/null @@ -1,77 +0,0 @@ -namespace aweXpect.Tests; - -public sealed partial class ThatUri -{ - public sealed class DoesNotHaveDefaultPort - { - public sealed class Tests - { - [Theory] - [InlineData("https://www.awexpect.com:80")] - [InlineData("http://www.example.com:443")] - public async Task WhenSubjectDoesNotHaveTheDefaultPort_ShouldSucceed(string uriString) - { - Uri subject = new(uriString); - - async Task Act() - => await That(subject).DoesNotHaveDefaultPort(); - - await That(Act).DoesNotThrow(); - } - - [Theory] - [InlineData("https://www.awexpect.com")] - [InlineData("https://www.awexpect.com:443")] - [InlineData("http://www.example.com:80")] - public async Task WhenSubjectHasTheDefaultPort_ShouldFail(string uriString) - { - Uri subject = new(uriString); - - async Task Act() - => await That(subject).DoesNotHaveDefaultPort(); - - await That(Act).Throws() - .WithMessage($""" - Expected that subject - does not have the default port for the used scheme, - but it was {subject} - """); - } - } - - public sealed class NegatedTests - { - [Theory] - [InlineData("https://www.awexpect.com:80")] - [InlineData("http://www.example.com:443")] - public async Task WhenSubjectDoesNotHaveTheDefaultPort_ShouldFail(string uriString) - { - Uri subject = new(uriString); - - async Task Act() - => await That(subject).DoesNotComplyWith(it => it.DoesNotHaveDefaultPort()); - - await That(Act).Throws() - .WithMessage($""" - Expected that subject - has the default port for the used scheme, - but it was {subject} - """); - } - - [Theory] - [InlineData("https://www.awexpect.com")] - [InlineData("https://www.awexpect.com:443")] - [InlineData("http://www.example.com:80")] - public async Task WhenSubjectHasTheDefaultPort_ShouldSucceed(string uriString) - { - Uri subject = new(uriString); - - async Task Act() - => await That(subject).DoesNotComplyWith(it => it.DoesNotHaveDefaultPort()); - - await That(Act).DoesNotThrow(); - } - } - } -} diff --git a/Tests/aweXpect.Tests/Uris/ThatUri.HasDefaultPort.Tests.cs b/Tests/aweXpect.Tests/Uris/ThatUri.HasDefaultPort.Tests.cs deleted file mode 100644 index 5db5e5ac5..000000000 --- a/Tests/aweXpect.Tests/Uris/ThatUri.HasDefaultPort.Tests.cs +++ /dev/null @@ -1,77 +0,0 @@ -namespace aweXpect.Tests; - -public sealed partial class ThatUri -{ - public sealed class HasDefaultPort - { - public sealed class Tests - { - [Theory] - [InlineData("https://www.awexpect.com:80")] - [InlineData("http://www.example.com:443")] - public async Task WhenSubjectDoesNotHaveTheDefaultPort_ShouldFail(string uriString) - { - Uri subject = new(uriString); - - async Task Act() - => await That(subject).HasDefaultPort(); - - await That(Act).Throws() - .WithMessage($""" - Expected that subject - has the default port for the used scheme, - but it was {subject} - """); - } - - [Theory] - [InlineData("https://www.awexpect.com")] - [InlineData("https://www.awexpect.com:443")] - [InlineData("http://www.example.com:80")] - public async Task WhenSubjectHasTheDefaultPort_ShouldSucceed(string uriString) - { - Uri subject = new(uriString); - - async Task Act() - => await That(subject).HasDefaultPort(); - - await That(Act).DoesNotThrow(); - } - } - - public sealed class NegatedTests - { - [Theory] - [InlineData("https://www.awexpect.com:80")] - [InlineData("http://www.example.com:443")] - public async Task WhenSubjectDoesNotHaveTheDefaultPort_ShouldSucceed(string uriString) - { - Uri subject = new(uriString); - - async Task Act() - => await That(subject).DoesNotComplyWith(it => it.HasDefaultPort()); - - await That(Act).DoesNotThrow(); - } - - [Theory] - [InlineData("https://www.awexpect.com")] - [InlineData("https://www.awexpect.com:443")] - [InlineData("http://www.example.com:80")] - public async Task WhenSubjectHasTheDefaultPort_ShouldFail(string uriString) - { - Uri subject = new(uriString); - - async Task Act() - => await That(subject).DoesNotComplyWith(it => it.HasDefaultPort()); - - await That(Act).Throws() - .WithMessage($""" - Expected that subject - does not have the default port for the used scheme, - but it was {subject} - """); - } - } - } -} diff --git a/Tests/aweXpect.Tests/Uris/ThatUri.IsAbsolute.Tests.cs b/Tests/aweXpect.Tests/Uris/ThatUri.IsAbsolute.Tests.cs deleted file mode 100644 index 7d95f4600..000000000 --- a/Tests/aweXpect.Tests/Uris/ThatUri.IsAbsolute.Tests.cs +++ /dev/null @@ -1,69 +0,0 @@ -namespace aweXpect.Tests; - -public sealed partial class ThatUri -{ - public sealed class IsAbsolute - { - public sealed class Tests - { - [Fact] - public async Task WhenSubjectIsAbsolute_ShouldSucceed() - { - Uri subject = new("https://www.awexpect.com"); - - async Task Act() - => await That(subject).IsAbsolute(); - - await That(Act).DoesNotThrow(); - } - - [Fact] - public async Task WhenSubjectIsNotAbsolute_ShouldFail() - { - Uri subject = new Uri("https://www.awexpect.com") - .MakeRelativeUri(new Uri("https://www.awexpect.com/foo/bar")); - - async Task Act() - => await That(subject).IsAbsolute(); - - await That(Act).Throws() - .WithMessage(""" - Expected that subject - is an absolute URI, - but it was foo/bar - """); - } - } - - public sealed class NegatedTests - { - [Fact] - public async Task WhenSubjectIsAbsolute_ShouldFail() - { - Uri subject = new("https://www.awexpect.com"); - - async Task Act() - => await That(subject).DoesNotComplyWith(it => it.IsAbsolute()); - - await That(Act).Throws() - .WithMessage(""" - Expected that subject - is not an absolute URI, - but it was https://www.awexpect.com/ - """); - } - - [Fact] - public async Task WhenSubjectIsNotAbsolute_ShouldSucceed() - { - Uri subject = new Uri("https://www.awexpect.com") - .MakeRelativeUri(new Uri("https://www.awexpect.com/foo/bar")); - - async Task Act() - => await That(subject).DoesNotComplyWith(it => it.IsAbsolute()); - - await That(Act).DoesNotThrow(); - } - } - } -} diff --git a/Tests/aweXpect.Tests/Uris/ThatUri.IsFile.Tests.cs b/Tests/aweXpect.Tests/Uris/ThatUri.IsFile.Tests.cs deleted file mode 100644 index ac4a575fa..000000000 --- a/Tests/aweXpect.Tests/Uris/ThatUri.IsFile.Tests.cs +++ /dev/null @@ -1,67 +0,0 @@ -namespace aweXpect.Tests; - -public sealed partial class ThatUri -{ - public sealed class IsFile - { - public sealed class Tests - { - [Fact] - public async Task WhenSubjectIsAFileUri_ShouldSucceed() - { - Uri subject = new("file://server/filename.ext"); - - async Task Act() - => await That(subject).IsFile(); - - await That(Act).DoesNotThrow(); - } - - [Fact] - public async Task WhenSubjectIsNotAFileUri_ShouldFail() - { - Uri subject = new("https://www.awexpect.com"); - - async Task Act() - => await That(subject).IsFile(); - - await That(Act).Throws() - .WithMessage(""" - Expected that subject - is a file URI, - but it was https://www.awexpect.com/ - """); - } - } - - public sealed class NegatedTests - { - [Fact] - public async Task WhenSubjectIsAFileUri_ShouldFail() - { - Uri subject = new("file://server/filename.ext"); - - async Task Act() - => await That(subject).DoesNotComplyWith(it => it.IsFile()); - - await That(Act).Throws() - .WithMessage(""" - Expected that subject - is not a file URI, - but it was file://server/filename.ext - """); - } - - [Fact] - public async Task WhenSubjectIsNotAFileUri_ShouldSucceed() - { - Uri subject = new("https://www.awexpect.com"); - - async Task Act() - => await That(subject).DoesNotComplyWith(it => it.IsFile()); - - await That(Act).DoesNotThrow(); - } - } - } -} diff --git a/Tests/aweXpect.Tests/Uris/ThatUri.IsLoopback.Tests.cs b/Tests/aweXpect.Tests/Uris/ThatUri.IsLoopback.Tests.cs deleted file mode 100644 index dbdf7ad58..000000000 --- a/Tests/aweXpect.Tests/Uris/ThatUri.IsLoopback.Tests.cs +++ /dev/null @@ -1,73 +0,0 @@ -namespace aweXpect.Tests; - -public sealed partial class ThatUri -{ - public sealed class IsLoopback - { - public sealed class Tests - { - [Theory] - [InlineData("127.0.0.1")] - [InlineData("loopback")] - [InlineData("localhost")] - public async Task WhenSubjectIsLoopback_ShouldSucceed(string uriString) - { - Uri subject = new UriBuilder(uriString).Uri; - - async Task Act() - => await That(subject).IsLoopback(); - - await That(Act).DoesNotThrow(); - } - - [Fact] - public async Task WhenSubjectIsNotLoopback_ShouldFail() - { - Uri subject = new("https://www.awexpect.com"); - - async Task Act() - => await That(subject).IsLoopback(); - - await That(Act).Throws() - .WithMessage(""" - Expected that subject - references the local host, - but it was https://www.awexpect.com/ - """); - } - } - - public sealed class NegatedTests - { - [Theory] - [InlineData("127.0.0.1")] - [InlineData("loopback")] - [InlineData("localhost")] - public async Task WhenSubjectIsLoopback_ShouldFail(string uriString) - { - Uri subject = new UriBuilder(uriString).Uri; - - async Task Act() - => await That(subject).DoesNotComplyWith(it => it.IsLoopback()); - - await That(Act).Throws() - .WithMessage($""" - Expected that subject - does not reference the local host, - but it was {subject} - """); - } - - [Fact] - public async Task WhenSubjectIsNotLoopback_ShouldSucceed() - { - Uri subject = new("https://www.awexpect.com"); - - async Task Act() - => await That(subject).DoesNotComplyWith(it => it.IsLoopback()); - - await That(Act).DoesNotThrow(); - } - } - } -} diff --git a/Tests/aweXpect.Tests/Uris/ThatUri.IsNotAbsolute.Tests.cs b/Tests/aweXpect.Tests/Uris/ThatUri.IsNotAbsolute.Tests.cs deleted file mode 100644 index e3fd08db4..000000000 --- a/Tests/aweXpect.Tests/Uris/ThatUri.IsNotAbsolute.Tests.cs +++ /dev/null @@ -1,69 +0,0 @@ -namespace aweXpect.Tests; - -public sealed partial class ThatUri -{ - public sealed class IsNotAbsolute - { - public sealed class Tests - { - [Fact] - public async Task WhenSubjectIsAbsolute_ShouldFail() - { - Uri subject = new("https://www.awexpect.com"); - - async Task Act() - => await That(subject).IsNotAbsolute(); - - await That(Act).Throws() - .WithMessage(""" - Expected that subject - is not an absolute URI, - but it was https://www.awexpect.com/ - """); - } - - [Fact] - public async Task WhenSubjectIsNotAbsolute_ShouldSucceed() - { - Uri subject = new Uri("https://www.awexpect.com") - .MakeRelativeUri(new Uri("https://www.awexpect.com/foo/bar")); - - async Task Act() - => await That(subject).IsNotAbsolute(); - - await That(Act).DoesNotThrow(); - } - } - - public sealed class NegatedTests - { - [Fact] - public async Task WhenSubjectIsAbsolute_ShouldSucceed() - { - Uri subject = new("https://www.awexpect.com"); - - async Task Act() - => await That(subject).DoesNotComplyWith(it => it.IsNotAbsolute()); - - await That(Act).DoesNotThrow(); - } - - [Fact] - public async Task WhenSubjectIsNotAbsolute_ShouldFail() - { - Uri subject = new Uri("https://www.awexpect.com") - .MakeRelativeUri(new Uri("https://www.awexpect.com/foo/bar")); - - async Task Act() - => await That(subject).DoesNotComplyWith(it => it.IsNotAbsolute()); - - await That(Act).Throws() - .WithMessage(""" - Expected that subject - is an absolute URI, - but it was foo/bar - """); - } - } - } -} diff --git a/Tests/aweXpect.Tests/Uris/ThatUri.IsNotFile.Tests.cs b/Tests/aweXpect.Tests/Uris/ThatUri.IsNotFile.Tests.cs deleted file mode 100644 index dc6e66551..000000000 --- a/Tests/aweXpect.Tests/Uris/ThatUri.IsNotFile.Tests.cs +++ /dev/null @@ -1,67 +0,0 @@ -namespace aweXpect.Tests; - -public sealed partial class ThatUri -{ - public sealed class IsNotFile - { - public sealed class Tests - { - [Fact] - public async Task WhenSubjectIsAFileUri_ShouldFail() - { - Uri subject = new("file://server/filename.ext"); - - async Task Act() - => await That(subject).IsNotFile(); - - await That(Act).Throws() - .WithMessage(""" - Expected that subject - is not a file URI, - but it was file://server/filename.ext - """); - } - - [Fact] - public async Task WhenSubjectIsNotAFileUri_ShouldSucceed() - { - Uri subject = new("https://www.awexpect.com"); - - async Task Act() - => await That(subject).IsNotFile(); - - await That(Act).DoesNotThrow(); - } - } - - public sealed class NegatedTests - { - [Fact] - public async Task WhenSubjectIsAFileUri_ShouldSucceed() - { - Uri subject = new("file://server/filename.ext"); - - async Task Act() - => await That(subject).DoesNotComplyWith(it => it.IsNotFile()); - - await That(Act).DoesNotThrow(); - } - - [Fact] - public async Task WhenSubjectIsNotAFileUri_ShouldFail() - { - Uri subject = new("https://www.awexpect.com"); - - async Task Act() - => await That(subject).DoesNotComplyWith(it => it.IsNotFile()); - - await That(Act).Throws() - .WithMessage(""" - Expected that subject - is a file URI, - but it was https://www.awexpect.com/ - """); - } - } - } -} diff --git a/Tests/aweXpect.Tests/Uris/ThatUri.IsNotLoopback.Tests.cs b/Tests/aweXpect.Tests/Uris/ThatUri.IsNotLoopback.Tests.cs deleted file mode 100644 index 0d1964df0..000000000 --- a/Tests/aweXpect.Tests/Uris/ThatUri.IsNotLoopback.Tests.cs +++ /dev/null @@ -1,73 +0,0 @@ -namespace aweXpect.Tests; - -public sealed partial class ThatUri -{ - public sealed class IsNotLoopback - { - public sealed class Tests - { - [Theory] - [InlineData("127.0.0.1")] - [InlineData("loopback")] - [InlineData("localhost")] - public async Task WhenSubjectIsNotLoopback_ShouldFail(string uriString) - { - Uri subject = new UriBuilder(uriString).Uri; - - async Task Act() - => await That(subject).IsNotLoopback(); - - await That(Act).Throws() - .WithMessage($""" - Expected that subject - does not reference the local host, - but it was {subject} - """); - } - - [Fact] - public async Task WhenSubjectIsNotLoopback_ShouldSucceed() - { - Uri subject = new("https://www.awexpect.com"); - - async Task Act() - => await That(subject).IsNotLoopback(); - - await That(Act).DoesNotThrow(); - } - } - - public sealed class NegatedTests - { - [Fact] - public async Task WhenSubjectIsNotLoopback_ShouldFail() - { - Uri subject = new("https://www.awexpect.com"); - - async Task Act() - => await That(subject).DoesNotComplyWith(it => it.IsNotLoopback()); - - await That(Act).Throws() - .WithMessage(""" - Expected that subject - references the local host, - but it was https://www.awexpect.com/ - """); - } - - [Theory] - [InlineData("127.0.0.1")] - [InlineData("loopback")] - [InlineData("localhost")] - public async Task WhenSubjectIsNotLoopback_ShouldSucceed(string uriString) - { - Uri subject = new UriBuilder(uriString).Uri; - - async Task Act() - => await That(subject).DoesNotComplyWith(it => it.IsNotLoopback()); - - await That(Act).DoesNotThrow(); - } - } - } -} diff --git a/Tests/aweXpect.Tests/Uris/ThatUri.IsNotUnc.Tests.cs b/Tests/aweXpect.Tests/Uris/ThatUri.IsNotUnc.Tests.cs deleted file mode 100644 index 1e1e93c7c..000000000 --- a/Tests/aweXpect.Tests/Uris/ThatUri.IsNotUnc.Tests.cs +++ /dev/null @@ -1,67 +0,0 @@ -namespace aweXpect.Tests; - -public sealed partial class ThatUri -{ - public sealed class IsNotUnc - { - public sealed class Tests - { - [Fact] - public async Task WhenSubjectIsNotUnc_ShouldFail() - { - Uri subject = new("file://server/filename.ext"); - - async Task Act() - => await That(subject).IsNotUnc(); - - await That(Act).Throws() - .WithMessage(""" - Expected that subject - is not an UNC path, - but it was file://server/filename.ext - """); - } - - [Fact] - public async Task WhenSubjectIsNotUnc_ShouldSucceed() - { - Uri subject = new("https://www.awexpect.com"); - - async Task Act() - => await That(subject).IsNotUnc(); - - await That(Act).DoesNotThrow(); - } - } - - public sealed class NegatedTests - { - [Fact] - public async Task WhenSubjectIsNotUnc_ShouldFail() - { - Uri subject = new("https://www.awexpect.com"); - - async Task Act() - => await That(subject).DoesNotComplyWith(it => it.IsNotUnc()); - - await That(Act).Throws() - .WithMessage(""" - Expected that subject - is an UNC path, - but it was https://www.awexpect.com/ - """); - } - - [Fact] - public async Task WhenSubjectIsNotUnc_ShouldSucceed() - { - Uri subject = new("file://server/filename.ext"); - - async Task Act() - => await That(subject).DoesNotComplyWith(it => it.IsNotUnc()); - - await That(Act).DoesNotThrow(); - } - } - } -} diff --git a/Tests/aweXpect.Tests/Uris/ThatUri.IsUnc.Tests.cs b/Tests/aweXpect.Tests/Uris/ThatUri.IsUnc.Tests.cs deleted file mode 100644 index 451e56d80..000000000 --- a/Tests/aweXpect.Tests/Uris/ThatUri.IsUnc.Tests.cs +++ /dev/null @@ -1,67 +0,0 @@ -namespace aweXpect.Tests; - -public sealed partial class ThatUri -{ - public sealed class IsUnc - { - public sealed class Tests - { - [Fact] - public async Task WhenSubjectIsNotUnc_ShouldFail() - { - Uri subject = new("https://www.awexpect.com"); - - async Task Act() - => await That(subject).IsUnc(); - - await That(Act).Throws() - .WithMessage(""" - Expected that subject - is an UNC path, - but it was https://www.awexpect.com/ - """); - } - - [Fact] - public async Task WhenSubjectIsUnc_ShouldSucceed() - { - Uri subject = new("file://server/filename.ext"); - - async Task Act() - => await That(subject).IsUnc(); - - await That(Act).DoesNotThrow(); - } - } - - public sealed class NegatedTests - { - [Fact] - public async Task WhenSubjectIsNotUnc_ShouldSucceed() - { - Uri subject = new("https://www.awexpect.com"); - - async Task Act() - => await That(subject).DoesNotComplyWith(it => it.IsUnc()); - - await That(Act).DoesNotThrow(); - } - - [Fact] - public async Task WhenSubjectIsUnc_ShouldFail() - { - Uri subject = new("file://server/filename.ext"); - - async Task Act() - => await That(subject).DoesNotComplyWith(it => it.IsUnc()); - - await That(Act).Throws() - .WithMessage(""" - Expected that subject - is not an UNC path, - but it was file://server/filename.ext - """); - } - } - } -} diff --git a/Tests/aweXpect.Tests/Uris/ThatUri.cs b/Tests/aweXpect.Tests/Uris/ThatUri.cs deleted file mode 100644 index ce35534cf..000000000 --- a/Tests/aweXpect.Tests/Uris/ThatUri.cs +++ /dev/null @@ -1,4 +0,0 @@ -namespace aweXpect.Tests; - -// ReSharper disable once ClassNeverInstantiated.Global -public sealed partial class ThatUri; diff --git a/Tests/aweXpect.Tests/aweXpect.Tests.csproj.DotSettings b/Tests/aweXpect.Tests/aweXpect.Tests.csproj.DotSettings index 787f5e33e..73ecc708b 100644 --- a/Tests/aweXpect.Tests/aweXpect.Tests.csproj.DotSettings +++ b/Tests/aweXpect.Tests/aweXpect.Tests.csproj.DotSettings @@ -20,5 +20,4 @@ True True True - True - True + True