diff --git a/.editorconfig b/.editorconfig index 67173c3..bdd4559 100644 --- a/.editorconfig +++ b/.editorconfig @@ -5,7 +5,7 @@ indent_style = tab indent_size = 4 tab_width = 4 end_of_line = lf -insert_final_newline = false +insert_final_newline = true trim_trailing_whitespace = true max_line_length = 120 diff --git a/src/request.result.tests/ErrorTests.cs b/src/request.result.tests/ErrorTests.cs index bd58b45..dafe5c9 100644 --- a/src/request.result.tests/ErrorTests.cs +++ b/src/request.result.tests/ErrorTests.cs @@ -24,4 +24,4 @@ internal sealed class ErrorTests var instance = await Assert.That(error).IsTypeOf(); await Assert.That(instance?.Exception).IsTypeOf(); } -} \ No newline at end of file +} diff --git a/src/request.result.tests/ExtensionsEnumerableTests.cs b/src/request.result.tests/ExtensionsEnumerableTests.cs index e690ef9..3453f49 100644 --- a/src/request.result.tests/ExtensionsEnumerableTests.cs +++ b/src/request.result.tests/ExtensionsEnumerableTests.cs @@ -47,4 +47,4 @@ internal sealed class ExtensionsEnumerableTests await Assert.That(result.IsSuccess).IsTrue(); await Assert.That(result.Value).IsEmpty(); } -} \ No newline at end of file +} diff --git a/src/request.result.tests/PreludeTests.cs b/src/request.result.tests/PreludeTests.cs index 788f4b3..6d6e098 100644 --- a/src/request.result.tests/PreludeTests.cs +++ b/src/request.result.tests/PreludeTests.cs @@ -97,4 +97,4 @@ internal sealed class PreludeTests var instance = await Assert.That(result.Error).IsTypeOf(); await Assert.That(instance?.Exception).IsTypeOf(); } -} \ No newline at end of file +} diff --git a/src/request.result.tests/ResultConversionTests.cs b/src/request.result.tests/ResultConversionTests.cs index e957c4e..0033efe 100644 --- a/src/request.result.tests/ResultConversionTests.cs +++ b/src/request.result.tests/ResultConversionTests.cs @@ -61,4 +61,4 @@ internal sealed class ResultConversionTests await Assert.That(() => (int)result).Throws(); } -} \ No newline at end of file +} diff --git a/src/request.result.tests/ResultEqualityTests.cs b/src/request.result.tests/ResultEqualityTests.cs index 0d6b123..2998196 100644 --- a/src/request.result.tests/ResultEqualityTests.cs +++ b/src/request.result.tests/ResultEqualityTests.cs @@ -172,4 +172,4 @@ internal sealed class ResultEqualityTests await Assert.That(result.GetHashCode()).IsZero(); } -} \ No newline at end of file +} diff --git a/src/request.result.tests/ResultMatchingTests.cs b/src/request.result.tests/ResultMatchingTests.cs index c7ce08d..c383207 100644 --- a/src/request.result.tests/ResultMatchingTests.cs +++ b/src/request.result.tests/ResultMatchingTests.cs @@ -229,4 +229,4 @@ internal sealed class ResultMatchingTests return ValueTask.CompletedTask; } } -} \ No newline at end of file +} diff --git a/src/request.result.tests/ResultTests.cs b/src/request.result.tests/ResultTests.cs index 664567d..4c63168 100644 --- a/src/request.result.tests/ResultTests.cs +++ b/src/request.result.tests/ResultTests.cs @@ -56,4 +56,4 @@ internal sealed class ResultTests await Assert.That(result.ToString()).IsEqualTo("Failure { error }"); } -} \ No newline at end of file +} diff --git a/src/request.result.tests/ResultTransformTests.cs b/src/request.result.tests/ResultTransformTests.cs index 3776db4..7924bfe 100644 --- a/src/request.result.tests/ResultTransformTests.cs +++ b/src/request.result.tests/ResultTransformTests.cs @@ -641,4 +641,4 @@ internal sealed class ResultTransformTests await Assert.That(result.Error).IsTypeOf(); await Assert.That(result.Error?.Message).IsEqualTo("error"); } -} \ No newline at end of file +} diff --git a/src/request.result.tests/ResultUnboxTests.cs b/src/request.result.tests/ResultUnboxTests.cs index af1af1e..7cd991c 100644 --- a/src/request.result.tests/ResultUnboxTests.cs +++ b/src/request.result.tests/ResultUnboxTests.cs @@ -96,4 +96,4 @@ internal sealed class ResultUnboxTests await Assert.That(error).IsEqualTo(default(Error)); await Assert.That(value).IsEqualTo(2); } -} \ No newline at end of file +} diff --git a/src/request.result.tests/_fixtures/CustomTestError.cs b/src/request.result.tests/_fixtures/CustomTestError.cs index c513a1a..411e786 100644 --- a/src/request.result.tests/_fixtures/CustomTestError.cs +++ b/src/request.result.tests/_fixtures/CustomTestError.cs @@ -8,4 +8,4 @@ internal sealed class CustomTestError : Error internal const string DefaultMessage = "This is a custom error for test"; public override string Message => DefaultMessage; -} \ No newline at end of file +} diff --git a/src/request.result.tests/_fixtures/CustomTestException.cs b/src/request.result.tests/_fixtures/CustomTestException.cs index 28225e5..28c59ab 100644 --- a/src/request.result.tests/_fixtures/CustomTestException.cs +++ b/src/request.result.tests/_fixtures/CustomTestException.cs @@ -5,4 +5,4 @@ namespace Geekeey.Request.Result.Tests; internal sealed class CustomTestException : Exception { -} \ No newline at end of file +} diff --git a/src/request.result/Prelude.cs b/src/request.result/Prelude.cs index cd23136..9ee4d6c 100644 --- a/src/request.result/Prelude.cs +++ b/src/request.result/Prelude.cs @@ -98,4 +98,4 @@ public static class Prelude return new Result(new ExceptionError(exception)); } } -} \ No newline at end of file +} diff --git a/src/request.result/Result.Conversion.cs b/src/request.result/Result.Conversion.cs index 6c87e3d..292a643 100644 --- a/src/request.result/Result.Conversion.cs +++ b/src/request.result/Result.Conversion.cs @@ -48,4 +48,4 @@ public readonly partial struct Result { return result.Unwrap(); } -} \ No newline at end of file +} diff --git a/src/request.result/Result.Equality.cs b/src/request.result/Result.Equality.cs index babaf81..1e5a3ba 100644 --- a/src/request.result/Result.Equality.cs +++ b/src/request.result/Result.Equality.cs @@ -160,4 +160,4 @@ public readonly partial struct Result : IEqualityOperators, Result< { return !Equals(a, b, EqualityComparer.Default); } -} \ No newline at end of file +} diff --git a/src/request.result/Result.Matching.cs b/src/request.result/Result.Matching.cs index c84171b..cc4aac6 100644 --- a/src/request.result/Result.Matching.cs +++ b/src/request.result/Result.Matching.cs @@ -101,4 +101,4 @@ public readonly partial struct Result { return IsSuccess ? success(Value) : failure(Error); } -} \ No newline at end of file +} diff --git a/src/request.result/Result.Transform.cs b/src/request.result/Result.Transform.cs index acef352..a78058e 100644 --- a/src/request.result/Result.Transform.cs +++ b/src/request.result/Result.Transform.cs @@ -363,4 +363,4 @@ public readonly partial struct Result } } } -} \ No newline at end of file +} diff --git a/src/request.result/Result.Unbox.cs b/src/request.result/Result.Unbox.cs index 7080669..2533905 100644 --- a/src/request.result/Result.Unbox.cs +++ b/src/request.result/Result.Unbox.cs @@ -63,4 +63,4 @@ public readonly partial struct Result return !IsSuccess; } -} \ No newline at end of file +} diff --git a/src/request.result/Result.cs b/src/request.result/Result.cs index c749407..0f2d5ea 100644 --- a/src/request.result/Result.cs +++ b/src/request.result/Result.cs @@ -75,4 +75,4 @@ public readonly partial struct Result public object? Value => result.IsSuccess ? result.Value : result.Error; } -} \ No newline at end of file +} diff --git a/src/request.result/_errors/AggregateError.cs b/src/request.result/_errors/AggregateError.cs index df7dd0c..5c7ea7e 100644 --- a/src/request.result/_errors/AggregateError.cs +++ b/src/request.result/_errors/AggregateError.cs @@ -24,4 +24,4 @@ public sealed class AggregateError : Error /// public override string Message => string.Join(Environment.NewLine, Errors.Select(error => error.Message)); -} \ No newline at end of file +} diff --git a/src/request.result/_errors/Error.cs b/src/request.result/_errors/Error.cs index 6b67c89..d43da98 100644 --- a/src/request.result/_errors/Error.cs +++ b/src/request.result/_errors/Error.cs @@ -53,4 +53,4 @@ public abstract class Error { return new ExceptionError(exception); } -} \ No newline at end of file +} diff --git a/src/request.result/_errors/ExceptionError.cs b/src/request.result/_errors/ExceptionError.cs index a15aa06..22d6bec 100644 --- a/src/request.result/_errors/ExceptionError.cs +++ b/src/request.result/_errors/ExceptionError.cs @@ -26,4 +26,4 @@ public sealed class ExceptionError : Error /// The exception in the error. /// public override string Message => Exception.Message; -} \ No newline at end of file +} diff --git a/src/request.result/_errors/StringError.cs b/src/request.result/_errors/StringError.cs index d544add..cc0eb36 100644 --- a/src/request.result/_errors/StringError.cs +++ b/src/request.result/_errors/StringError.cs @@ -21,4 +21,4 @@ public sealed class StringError : Error /// public override string Message => _message; -} \ No newline at end of file +} diff --git a/src/request.result/_exceptions/UnwrapException.cs b/src/request.result/_exceptions/UnwrapException.cs index ad246d6..9837112 100644 --- a/src/request.result/_exceptions/UnwrapException.cs +++ b/src/request.result/_exceptions/UnwrapException.cs @@ -23,4 +23,4 @@ public sealed class UnwrapException : Exception public UnwrapException(string error) : base(error) { } -} \ No newline at end of file +} diff --git a/src/request.result/_extensions/Extensions.Enumerable.cs b/src/request.result/_extensions/Extensions.Enumerable.cs index 9551907..7226f60 100644 --- a/src/request.result/_extensions/Extensions.Enumerable.cs +++ b/src/request.result/_extensions/Extensions.Enumerable.cs @@ -87,4 +87,4 @@ public static partial class Extensions return list; } -} \ No newline at end of file +} diff --git a/src/request.result/_extensions/Extensions.Task.cs b/src/request.result/_extensions/Extensions.Task.cs index 3ef19b2..1889b6e 100644 --- a/src/request.result/_extensions/Extensions.Task.cs +++ b/src/request.result/_extensions/Extensions.Task.cs @@ -97,4 +97,4 @@ public static partial class Extensions } #endregion -} \ No newline at end of file +} diff --git a/src/request.tests/RequestDispatcherBuilderExtensionsTests.cs b/src/request.tests/RequestDispatcherBuilderExtensionsTests.cs index ad0d93a..a32a694 100644 --- a/src/request.tests/RequestDispatcherBuilderExtensionsTests.cs +++ b/src/request.tests/RequestDispatcherBuilderExtensionsTests.cs @@ -117,4 +117,4 @@ internal sealed class RequestDispatcherBuilderExtensionsTests await Assert.That(() => builder.Add([typeof(TestHandler)], ServiceLifetime.Transient)).Throws(); } } -} \ No newline at end of file +} diff --git a/src/request.tests/ScalarBehaviourTests.cs b/src/request.tests/ScalarBehaviourTests.cs index a0fc0d4..4cf12a3 100644 --- a/src/request.tests/ScalarBehaviourTests.cs +++ b/src/request.tests/ScalarBehaviourTests.cs @@ -108,4 +108,4 @@ internal sealed class ScalarBehaviourTests } } -// Moved to _fixtures \ No newline at end of file +// Moved to _fixtures diff --git a/src/request.tests/ScalarDispatcherTests.cs b/src/request.tests/ScalarDispatcherTests.cs index 1ece672..c3f696d 100644 --- a/src/request.tests/ScalarDispatcherTests.cs +++ b/src/request.tests/ScalarDispatcherTests.cs @@ -248,4 +248,4 @@ internal sealed class ScalarDispatcherTests } } -// Moved to _fixtures \ No newline at end of file +// Moved to _fixtures diff --git a/src/request.tests/StreamBehaviourTests.cs b/src/request.tests/StreamBehaviourTests.cs index 1a0ce2f..8a79605 100644 --- a/src/request.tests/StreamBehaviourTests.cs +++ b/src/request.tests/StreamBehaviourTests.cs @@ -107,4 +107,4 @@ internal sealed class StreamBehaviourTests } } -// Moved to _fixtures \ No newline at end of file +// Moved to _fixtures diff --git a/src/request.tests/StreamDispatcherTests.cs b/src/request.tests/StreamDispatcherTests.cs index 4a21a17..291e2c7 100644 --- a/src/request.tests/StreamDispatcherTests.cs +++ b/src/request.tests/StreamDispatcherTests.cs @@ -240,4 +240,4 @@ public class StreamDispatcherTests await Assert.That(() => options.Inspect([])).Throws(); } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/AmbiguousScalarHandler.cs b/src/request.tests/_fixtures/AmbiguousScalarHandler.cs index 477ad38..38cfc4e 100644 --- a/src/request.tests/_fixtures/AmbiguousScalarHandler.cs +++ b/src/request.tests/_fixtures/AmbiguousScalarHandler.cs @@ -16,4 +16,4 @@ public class AmbiguousScalarHandler : IScalarRequestHandler { -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/AmbiguousStreamHandler.cs b/src/request.tests/_fixtures/AmbiguousStreamHandler.cs index 8b39193..b51df75 100644 --- a/src/request.tests/_fixtures/AmbiguousStreamHandler.cs +++ b/src/request.tests/_fixtures/AmbiguousStreamHandler.cs @@ -16,4 +16,4 @@ public class AmbiguousStreamHandler : IStreamRequestHandler { -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/AnotherNamedScalarRequest.cs b/src/request.tests/_fixtures/AnotherNamedScalarRequest.cs index 697392d..80e5f65 100644 --- a/src/request.tests/_fixtures/AnotherNamedScalarRequest.cs +++ b/src/request.tests/_fixtures/AnotherNamedScalarRequest.cs @@ -6,4 +6,4 @@ namespace Geekeey.Request.Tests; public class AnotherNamedScalarRequest : INamedScalarRequest { public string Name { get; set; } = string.Empty; -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/AnotherNamedStreamRequest.cs b/src/request.tests/_fixtures/AnotherNamedStreamRequest.cs index 4c3097e..8bca49b 100644 --- a/src/request.tests/_fixtures/AnotherNamedStreamRequest.cs +++ b/src/request.tests/_fixtures/AnotherNamedStreamRequest.cs @@ -6,4 +6,4 @@ namespace Geekeey.Request.Tests; public class AnotherNamedStreamRequest : INamedStreamRequest { public string Name { get; set; } = string.Empty; -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/AnotherTestHandler.cs b/src/request.tests/_fixtures/AnotherTestHandler.cs index c5a7486..d754d97 100644 --- a/src/request.tests/_fixtures/AnotherTestHandler.cs +++ b/src/request.tests/_fixtures/AnotherTestHandler.cs @@ -9,4 +9,4 @@ internal sealed class AnotherTestHandler : IScalarRequestHandler { } \ No newline at end of file +internal sealed class AnotherTestRequest : IScalarRequest { } diff --git a/src/request.tests/_fixtures/BaseScalarHandler.cs b/src/request.tests/_fixtures/BaseScalarHandler.cs index 69e5b31..d949465 100644 --- a/src/request.tests/_fixtures/BaseScalarHandler.cs +++ b/src/request.tests/_fixtures/BaseScalarHandler.cs @@ -7,4 +7,4 @@ public abstract class BaseScalarHandler : IScalarRequestHandler { public abstract Task HandleAsync(TRequest request, CancellationToken cancellationToken); -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/BaseStreamHandler.cs b/src/request.tests/_fixtures/BaseStreamHandler.cs index 9a87f40..5a40a85 100644 --- a/src/request.tests/_fixtures/BaseStreamHandler.cs +++ b/src/request.tests/_fixtures/BaseStreamHandler.cs @@ -7,4 +7,4 @@ public abstract class BaseStreamHandler : IStreamRequestHandler { public abstract IAsyncEnumerable HandleAsync(TRequest request, CancellationToken cancellationToken); -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/ConstrainedScalarHandler.cs b/src/request.tests/_fixtures/ConstrainedScalarHandler.cs index ff1d369..0141d5b 100644 --- a/src/request.tests/_fixtures/ConstrainedScalarHandler.cs +++ b/src/request.tests/_fixtures/ConstrainedScalarHandler.cs @@ -10,4 +10,4 @@ public class ConstrainedScalarHandler : IScalarRequestHandler { public int Value { get; set; } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/ConstrainedStreamHandler.cs b/src/request.tests/_fixtures/ConstrainedStreamHandler.cs index 02cf13c..a849f11 100644 --- a/src/request.tests/_fixtures/ConstrainedStreamHandler.cs +++ b/src/request.tests/_fixtures/ConstrainedStreamHandler.cs @@ -11,4 +11,4 @@ public class ConstrainedStreamHandler : IStreamRequestHandler { public int Value { get; set; } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/DeepDerivedScalarRequest.cs b/src/request.tests/_fixtures/DeepDerivedScalarRequest.cs index 4abfd91..99907d2 100644 --- a/src/request.tests/_fixtures/DeepDerivedScalarRequest.cs +++ b/src/request.tests/_fixtures/DeepDerivedScalarRequest.cs @@ -6,4 +6,4 @@ namespace Geekeey.Request.Tests; public class DeepDerivedScalarRequest : InheritedScalarRequest { public int DeepValue { get; set; } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/DeepDerivedStreamRequest.cs b/src/request.tests/_fixtures/DeepDerivedStreamRequest.cs index 53bb1c9..2383a5b 100644 --- a/src/request.tests/_fixtures/DeepDerivedStreamRequest.cs +++ b/src/request.tests/_fixtures/DeepDerivedStreamRequest.cs @@ -6,4 +6,4 @@ namespace Geekeey.Request.Tests; public class DeepDerivedStreamRequest : InheritedStreamRequest { public int DeepValue { get; set; } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/DerivedScalarHandler.cs b/src/request.tests/_fixtures/DerivedScalarHandler.cs index 90db3f4..a422792 100644 --- a/src/request.tests/_fixtures/DerivedScalarHandler.cs +++ b/src/request.tests/_fixtures/DerivedScalarHandler.cs @@ -9,4 +9,4 @@ public class DerivedScalarHandler : BaseScalarHandler { return Task.FromResult($"Derived: {request.Value}"); } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/DerivedScalarRequest.cs b/src/request.tests/_fixtures/DerivedScalarRequest.cs index 5fe79a0..5dbcd05 100644 --- a/src/request.tests/_fixtures/DerivedScalarRequest.cs +++ b/src/request.tests/_fixtures/DerivedScalarRequest.cs @@ -6,4 +6,4 @@ namespace Geekeey.Request.Tests; public class DerivedScalarRequest : IScalarRequest { public int Value { get; set; } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/DerivedStreamHandler.cs b/src/request.tests/_fixtures/DerivedStreamHandler.cs index 3931e6a..324a892 100644 --- a/src/request.tests/_fixtures/DerivedStreamHandler.cs +++ b/src/request.tests/_fixtures/DerivedStreamHandler.cs @@ -10,4 +10,4 @@ public class DerivedStreamHandler : BaseStreamHandler yield return $"Derived: {request.Value}-0"; yield return $"Derived: {request.Value}-1"; } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/DerivedStreamRequest.cs b/src/request.tests/_fixtures/DerivedStreamRequest.cs index db4d2c5..a1a1199 100644 --- a/src/request.tests/_fixtures/DerivedStreamRequest.cs +++ b/src/request.tests/_fixtures/DerivedStreamRequest.cs @@ -6,4 +6,4 @@ namespace Geekeey.Request.Tests; public class DerivedStreamRequest : IStreamRequest { public int Value { get; set; } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/ExplicitGenericScalarHandler.cs b/src/request.tests/_fixtures/ExplicitGenericScalarHandler.cs index 82f9b4b..4e1c7ae 100644 --- a/src/request.tests/_fixtures/ExplicitGenericScalarHandler.cs +++ b/src/request.tests/_fixtures/ExplicitGenericScalarHandler.cs @@ -9,4 +9,4 @@ public class ExplicitGenericScalarHandler : IScalarRequestHandler { public string Value { get; set; } = string.Empty; -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/ExplicitGenericStreamHandler.cs b/src/request.tests/_fixtures/ExplicitGenericStreamHandler.cs index 47442fe..1c72e77 100644 --- a/src/request.tests/_fixtures/ExplicitGenericStreamHandler.cs +++ b/src/request.tests/_fixtures/ExplicitGenericStreamHandler.cs @@ -9,4 +9,4 @@ public class ExplicitGenericStreamHandler : IStreamRequestHandler { public string Value { get; set; } = string.Empty; -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/FailingScalarHandler.cs b/src/request.tests/_fixtures/FailingScalarHandler.cs index 641b4e0..dac6085 100644 --- a/src/request.tests/_fixtures/FailingScalarHandler.cs +++ b/src/request.tests/_fixtures/FailingScalarHandler.cs @@ -9,4 +9,4 @@ public class FailingScalarHandler : IScalarRequestHandler { -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/FailingStreamHandler.cs b/src/request.tests/_fixtures/FailingStreamHandler.cs index 74055af..41ca797 100644 --- a/src/request.tests/_fixtures/FailingStreamHandler.cs +++ b/src/request.tests/_fixtures/FailingStreamHandler.cs @@ -10,4 +10,4 @@ public class FailingStreamHandler : IStreamRequestHandler { -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/INamedScalarRequest.cs b/src/request.tests/_fixtures/INamedScalarRequest.cs index 32f182b..310e48f 100644 --- a/src/request.tests/_fixtures/INamedScalarRequest.cs +++ b/src/request.tests/_fixtures/INamedScalarRequest.cs @@ -6,4 +6,4 @@ namespace Geekeey.Request.Tests; public interface INamedScalarRequest : IScalarRequest { string Name { get; } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/INamedStreamRequest.cs b/src/request.tests/_fixtures/INamedStreamRequest.cs index 7dfaa12..b49d636 100644 --- a/src/request.tests/_fixtures/INamedStreamRequest.cs +++ b/src/request.tests/_fixtures/INamedStreamRequest.cs @@ -6,4 +6,4 @@ namespace Geekeey.Request.Tests; public interface INamedStreamRequest : IStreamRequest { string Name { get; } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/InheritedScalarRequest.cs b/src/request.tests/_fixtures/InheritedScalarRequest.cs index 0730ef4..699f7d2 100644 --- a/src/request.tests/_fixtures/InheritedScalarRequest.cs +++ b/src/request.tests/_fixtures/InheritedScalarRequest.cs @@ -5,4 +5,4 @@ namespace Geekeey.Request.Tests; public class InheritedScalarRequest : OpenScalarRequest { -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/InheritedStreamRequest.cs b/src/request.tests/_fixtures/InheritedStreamRequest.cs index bb8f1a5..8150082 100644 --- a/src/request.tests/_fixtures/InheritedStreamRequest.cs +++ b/src/request.tests/_fixtures/InheritedStreamRequest.cs @@ -5,4 +5,4 @@ namespace Geekeey.Request.Tests; public class InheritedStreamRequest : OpenStreamRequest { -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/InterfaceConstrainedScalarHandler.cs b/src/request.tests/_fixtures/InterfaceConstrainedScalarHandler.cs index 7313988..1e04ddd 100644 --- a/src/request.tests/_fixtures/InterfaceConstrainedScalarHandler.cs +++ b/src/request.tests/_fixtures/InterfaceConstrainedScalarHandler.cs @@ -10,4 +10,4 @@ public class InterfaceConstrainedScalarHandler : IScalarRequestHandler { return Task.FromResult($"{request.Name}-ConstrainedByInterface"); } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/InterfaceConstrainedStreamHandler.cs b/src/request.tests/_fixtures/InterfaceConstrainedStreamHandler.cs index f3081df..adc7891 100644 --- a/src/request.tests/_fixtures/InterfaceConstrainedStreamHandler.cs +++ b/src/request.tests/_fixtures/InterfaceConstrainedStreamHandler.cs @@ -11,4 +11,4 @@ public class InterfaceConstrainedStreamHandler : IStreamRequestHandler yield return $"{request.Name}-ConstrainedByInterface-0"; yield return $"{request.Name}-ConstrainedByInterface-1"; } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/InterfaceInheritedScalarHandler.cs b/src/request.tests/_fixtures/InterfaceInheritedScalarHandler.cs index 01f0ceb..358a6f6 100644 --- a/src/request.tests/_fixtures/InterfaceInheritedScalarHandler.cs +++ b/src/request.tests/_fixtures/InterfaceInheritedScalarHandler.cs @@ -9,4 +9,4 @@ public class InterfaceInheritedScalarHandler : IScalarRequestHandler, IScalarRequest { -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/MultiInterfaceStreamHandler.cs b/src/request.tests/_fixtures/MultiInterfaceStreamHandler.cs index 9aa361d..2f4f9a0 100644 --- a/src/request.tests/_fixtures/MultiInterfaceStreamHandler.cs +++ b/src/request.tests/_fixtures/MultiInterfaceStreamHandler.cs @@ -16,4 +16,4 @@ public class MultiInterfaceStreamHandler : IStreamRequestHandler, IStreamRequest { -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/OpenScalarHandler.cs b/src/request.tests/_fixtures/OpenScalarHandler.cs index eda00b1..bfab9e4 100644 --- a/src/request.tests/_fixtures/OpenScalarHandler.cs +++ b/src/request.tests/_fixtures/OpenScalarHandler.cs @@ -10,4 +10,4 @@ where TRequest : OpenScalarRequest { return Task.FromResult($"{request.Data}-Handled"); } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/OpenScalarRequest.cs b/src/request.tests/_fixtures/OpenScalarRequest.cs index 002fd6a..01adf1e 100644 --- a/src/request.tests/_fixtures/OpenScalarRequest.cs +++ b/src/request.tests/_fixtures/OpenScalarRequest.cs @@ -6,4 +6,4 @@ namespace Geekeey.Request.Tests; public class OpenScalarRequest : IScalarRequest { public string Data { get; set; } = string.Empty; -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/OpenStreamHandler.cs b/src/request.tests/_fixtures/OpenStreamHandler.cs index b9a5279..0ba7726 100644 --- a/src/request.tests/_fixtures/OpenStreamHandler.cs +++ b/src/request.tests/_fixtures/OpenStreamHandler.cs @@ -11,4 +11,4 @@ public class OpenStreamHandler : IStreamRequestHandler { public string Data { get; set; } = string.Empty; -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/ScalarChainedBehaviour1.cs b/src/request.tests/_fixtures/ScalarChainedBehaviour1.cs index 7bfe7bb..2b485f6 100644 --- a/src/request.tests/_fixtures/ScalarChainedBehaviour1.cs +++ b/src/request.tests/_fixtures/ScalarChainedBehaviour1.cs @@ -10,4 +10,4 @@ public class ScalarChainedBehaviour1(ScalarTestTracker tracker) : IScalarRequest tracker.Log.Add("Behaviour1"); return await next(request, cancellationToken); } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/ScalarChainedBehaviour2.cs b/src/request.tests/_fixtures/ScalarChainedBehaviour2.cs index fe4aabc..63bc910 100644 --- a/src/request.tests/_fixtures/ScalarChainedBehaviour2.cs +++ b/src/request.tests/_fixtures/ScalarChainedBehaviour2.cs @@ -10,4 +10,4 @@ public class ScalarChainedBehaviour2(ScalarTestTracker tracker) : IScalarRequest tracker.Log.Add("Behaviour2"); return await next(request, cancellationToken); } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/ScalarOpenBehavior.cs b/src/request.tests/_fixtures/ScalarOpenBehavior.cs index b9a76a7..2c523a9 100644 --- a/src/request.tests/_fixtures/ScalarOpenBehavior.cs +++ b/src/request.tests/_fixtures/ScalarOpenBehavior.cs @@ -11,4 +11,4 @@ where TRequest : IScalarRequest tracker.Executed = true; return await next(request, cancellationToken); } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/ScalarOrderingClosedBehavior.cs b/src/request.tests/_fixtures/ScalarOrderingClosedBehavior.cs index dc1ef03..457faff 100644 --- a/src/request.tests/_fixtures/ScalarOrderingClosedBehavior.cs +++ b/src/request.tests/_fixtures/ScalarOrderingClosedBehavior.cs @@ -10,4 +10,4 @@ public class ScalarOrderingClosedBehavior(ScalarTestTracker tracker) : IScalarRe tracker.Log.Add("OrderingClosed"); return next(request, cancellationToken); } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/ScalarOrderingOpenBehavior.cs b/src/request.tests/_fixtures/ScalarOrderingOpenBehavior.cs index 84a9d8a..38b90b1 100644 --- a/src/request.tests/_fixtures/ScalarOrderingOpenBehavior.cs +++ b/src/request.tests/_fixtures/ScalarOrderingOpenBehavior.cs @@ -11,4 +11,4 @@ where TRequest : IScalarRequest tracker.Log.Add("OrderingOpen"); return next(request, cancellationToken); } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/ScalarTestBehavior.cs b/src/request.tests/_fixtures/ScalarTestBehavior.cs index 0452988..f9b9443 100644 --- a/src/request.tests/_fixtures/ScalarTestBehavior.cs +++ b/src/request.tests/_fixtures/ScalarTestBehavior.cs @@ -10,4 +10,4 @@ public class ScalarTestBehavior(ScalarTestTracker tracker) : IScalarRequestBehav tracker.Executed = true; return await next(request, cancellationToken); } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/ScalarTestHandler.cs b/src/request.tests/_fixtures/ScalarTestHandler.cs index 25bc6b6..52b9c1c 100644 --- a/src/request.tests/_fixtures/ScalarTestHandler.cs +++ b/src/request.tests/_fixtures/ScalarTestHandler.cs @@ -9,4 +9,4 @@ public class ScalarTestHandler : IScalarRequestHandler { public string Value { get; set; } = string.Empty; -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/ScalarTestTracker.cs b/src/request.tests/_fixtures/ScalarTestTracker.cs index a0b65ad..1cdcbcb 100644 --- a/src/request.tests/_fixtures/ScalarTestTracker.cs +++ b/src/request.tests/_fixtures/ScalarTestTracker.cs @@ -7,4 +7,4 @@ public class ScalarTestTracker { public List Log { get; } = []; public bool Executed { get; set; } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/ScalarTestWrapperHandler.cs b/src/request.tests/_fixtures/ScalarTestWrapperHandler.cs index c16a206..34a993f 100644 --- a/src/request.tests/_fixtures/ScalarTestWrapperHandler.cs +++ b/src/request.tests/_fixtures/ScalarTestWrapperHandler.cs @@ -9,4 +9,4 @@ public class ScalarTestWrapperHandler : IScalarRequestHandler : IScalarRequest { public T Item { get; set; } = default!; -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/ScalarWrapperBehavior.cs b/src/request.tests/_fixtures/ScalarWrapperBehavior.cs index 78c7775..45f65bf 100644 --- a/src/request.tests/_fixtures/ScalarWrapperBehavior.cs +++ b/src/request.tests/_fixtures/ScalarWrapperBehavior.cs @@ -10,4 +10,4 @@ public class ScalarWrapperBehavior(ScalarTestTracker tracker) : IScalarReques tracker.Executed = true; return await next(request, cancellationToken); } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/StreamChainedBehaviour1.cs b/src/request.tests/_fixtures/StreamChainedBehaviour1.cs index 7cb9221..93f9807 100644 --- a/src/request.tests/_fixtures/StreamChainedBehaviour1.cs +++ b/src/request.tests/_fixtures/StreamChainedBehaviour1.cs @@ -10,4 +10,4 @@ public class StreamChainedBehaviour1(StreamTestTracker tracker) : IStreamRequest tracker.Log.Add("Behaviour1"); return next(request, cancellationToken); } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/StreamChainedBehaviour2.cs b/src/request.tests/_fixtures/StreamChainedBehaviour2.cs index 25430d8..a0ea680 100644 --- a/src/request.tests/_fixtures/StreamChainedBehaviour2.cs +++ b/src/request.tests/_fixtures/StreamChainedBehaviour2.cs @@ -10,4 +10,4 @@ public class StreamChainedBehaviour2(StreamTestTracker tracker) : IStreamRequest tracker.Log.Add("Behaviour2"); return next(request, cancellationToken); } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/StreamOpenBehavior.cs b/src/request.tests/_fixtures/StreamOpenBehavior.cs index 551c1f5..4663f96 100644 --- a/src/request.tests/_fixtures/StreamOpenBehavior.cs +++ b/src/request.tests/_fixtures/StreamOpenBehavior.cs @@ -11,4 +11,4 @@ where TRequest : IStreamRequest tracker.Executed = true; return next(request, cancellationToken); } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/StreamOrderingClosedBehavior.cs b/src/request.tests/_fixtures/StreamOrderingClosedBehavior.cs index f2e893e..816186c 100644 --- a/src/request.tests/_fixtures/StreamOrderingClosedBehavior.cs +++ b/src/request.tests/_fixtures/StreamOrderingClosedBehavior.cs @@ -10,4 +10,4 @@ public class StreamOrderingClosedBehavior(StreamTestTracker tracker) : IStreamRe tracker.Log.Add("Closed"); return next(request, cancellationToken); } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/StreamOrderingOpenBehavior.cs b/src/request.tests/_fixtures/StreamOrderingOpenBehavior.cs index 5c9b3f6..d47489e 100644 --- a/src/request.tests/_fixtures/StreamOrderingOpenBehavior.cs +++ b/src/request.tests/_fixtures/StreamOrderingOpenBehavior.cs @@ -11,4 +11,4 @@ where TRequest : IStreamRequest tracker.Log.Add("Open"); return next(request, cancellationToken); } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/StreamTestBehavior.cs b/src/request.tests/_fixtures/StreamTestBehavior.cs index b49258a..9c3ff4a 100644 --- a/src/request.tests/_fixtures/StreamTestBehavior.cs +++ b/src/request.tests/_fixtures/StreamTestBehavior.cs @@ -10,4 +10,4 @@ public class StreamTestBehavior(StreamTestTracker tracker) : IStreamRequestBehav tracker.Executed = true; return next(request, cancellationToken); } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/StreamTestHandler.cs b/src/request.tests/_fixtures/StreamTestHandler.cs index 2d32911..977c25d 100644 --- a/src/request.tests/_fixtures/StreamTestHandler.cs +++ b/src/request.tests/_fixtures/StreamTestHandler.cs @@ -10,4 +10,4 @@ public class StreamTestHandler : IStreamRequestHandler { public string Value { get; set; } = string.Empty; -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/StreamTestTracker.cs b/src/request.tests/_fixtures/StreamTestTracker.cs index 76cd67b..cbfe770 100644 --- a/src/request.tests/_fixtures/StreamTestTracker.cs +++ b/src/request.tests/_fixtures/StreamTestTracker.cs @@ -7,4 +7,4 @@ public class StreamTestTracker { public List Log { get; } = []; public bool Executed { get; set; } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/StreamTestWrapperHandler.cs b/src/request.tests/_fixtures/StreamTestWrapperHandler.cs index 30219eb..33d8983 100644 --- a/src/request.tests/_fixtures/StreamTestWrapperHandler.cs +++ b/src/request.tests/_fixtures/StreamTestWrapperHandler.cs @@ -10,4 +10,4 @@ public class StreamTestWrapperHandler : IStreamRequestHandler : IStreamRequest { public T? Item { get; set; } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/StreamWrapperBehavior.cs b/src/request.tests/_fixtures/StreamWrapperBehavior.cs index cf0feb3..693d4bc 100644 --- a/src/request.tests/_fixtures/StreamWrapperBehavior.cs +++ b/src/request.tests/_fixtures/StreamWrapperBehavior.cs @@ -10,4 +10,4 @@ public class StreamWrapperBehavior(StreamTestTracker tracker) : IStreamReques tracker.Executed = true; return next(request, cancellationToken); } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/TestHandler.cs b/src/request.tests/_fixtures/TestHandler.cs index dd9ff55..fadda54 100644 --- a/src/request.tests/_fixtures/TestHandler.cs +++ b/src/request.tests/_fixtures/TestHandler.cs @@ -9,4 +9,4 @@ internal sealed class TestHandler : IScalarRequestHandler { return Task.FromResult("ok"); } -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/TestRequest.cs b/src/request.tests/_fixtures/TestRequest.cs index 0051009..ba1ef62 100644 --- a/src/request.tests/_fixtures/TestRequest.cs +++ b/src/request.tests/_fixtures/TestRequest.cs @@ -3,4 +3,4 @@ namespace Geekeey.Request.Tests; -internal sealed class TestRequest : IScalarRequest { } \ No newline at end of file +internal sealed class TestRequest : IScalarRequest { } diff --git a/src/request.tests/_fixtures/UnhandledScalarRequest.cs b/src/request.tests/_fixtures/UnhandledScalarRequest.cs index 4ffb868..ab5b3dd 100644 --- a/src/request.tests/_fixtures/UnhandledScalarRequest.cs +++ b/src/request.tests/_fixtures/UnhandledScalarRequest.cs @@ -5,4 +5,4 @@ namespace Geekeey.Request.Tests; public class UnhandledScalarRequest : IScalarRequest { -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/UnhandledStreamRequest.cs b/src/request.tests/_fixtures/UnhandledStreamRequest.cs index 5f2ce40..7578148 100644 --- a/src/request.tests/_fixtures/UnhandledStreamRequest.cs +++ b/src/request.tests/_fixtures/UnhandledStreamRequest.cs @@ -5,4 +5,4 @@ namespace Geekeey.Request.Tests; public class UnhandledStreamRequest : IStreamRequest { -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/WrapperScalarHandler.cs b/src/request.tests/_fixtures/WrapperScalarHandler.cs index 6b217fb..34e8591 100644 --- a/src/request.tests/_fixtures/WrapperScalarHandler.cs +++ b/src/request.tests/_fixtures/WrapperScalarHandler.cs @@ -9,4 +9,4 @@ public class WrapperScalarHandler : IScalarRequestHandler : IScalarRequest { public T Item { get; set; } = default!; -} \ No newline at end of file +} diff --git a/src/request.tests/_fixtures/WrapperStreamHandler.cs b/src/request.tests/_fixtures/WrapperStreamHandler.cs index af8e960..4722e8c 100644 --- a/src/request.tests/_fixtures/WrapperStreamHandler.cs +++ b/src/request.tests/_fixtures/WrapperStreamHandler.cs @@ -10,4 +10,4 @@ public class WrapperStreamHandler : IStreamRequestHandler : IStreamRequest { public T Item { get; set; } = default!; -} \ No newline at end of file +} diff --git a/src/request.validation.tests/PropertyPathTests.cs b/src/request.validation.tests/PropertyPathTests.cs index 2eebfa9..b74450c 100644 --- a/src/request.validation.tests/PropertyPathTests.cs +++ b/src/request.validation.tests/PropertyPathTests.cs @@ -73,4 +73,4 @@ internal sealed class PropertyPathTests await Assert.That(propertyPath).IsEqualTo("[1]"); } -} \ No newline at end of file +} diff --git a/src/request.validation.tests/RuleBuilderExtensionsTests.cs b/src/request.validation.tests/RuleBuilderExtensionsTests.cs index 8c4a34a..23f84fe 100644 --- a/src/request.validation.tests/RuleBuilderExtensionsTests.cs +++ b/src/request.validation.tests/RuleBuilderExtensionsTests.cs @@ -323,4 +323,4 @@ internal sealed class RuleBuilderExtensionsTests await Assert.That(problem.Message).IsEqualTo(message); } } -} \ No newline at end of file +} diff --git a/src/request.validation.tests/ValidatorTests.cs b/src/request.validation.tests/ValidatorTests.cs index 52cbe5c..891ed83 100644 --- a/src/request.validation.tests/ValidatorTests.cs +++ b/src/request.validation.tests/ValidatorTests.cs @@ -276,4 +276,4 @@ internal sealed class ValidatorTests member => member.Name, rule => rule.Must(name => !string.IsNullOrWhiteSpace(name), "Member name is required.")); } -} \ No newline at end of file +} diff --git a/src/request.validation.tests/_fixtures/Address.cs b/src/request.validation.tests/_fixtures/Address.cs index 5053c19..479288b 100644 --- a/src/request.validation.tests/_fixtures/Address.cs +++ b/src/request.validation.tests/_fixtures/Address.cs @@ -6,4 +6,4 @@ namespace Geekeey.Request.Validation.Tests; internal sealed class Address { public string? Street { get; init; } -} \ No newline at end of file +} diff --git a/src/request.validation.tests/_fixtures/CollectionValidator.cs b/src/request.validation.tests/_fixtures/CollectionValidator.cs index 24652f6..e916896 100644 --- a/src/request.validation.tests/_fixtures/CollectionValidator.cs +++ b/src/request.validation.tests/_fixtures/CollectionValidator.cs @@ -16,4 +16,4 @@ internal sealed class CollectionValidator : Validator configure(RuleForEach(expression)); } -} \ No newline at end of file +} diff --git a/src/request.validation.tests/_fixtures/CollectionValueModel.cs b/src/request.validation.tests/_fixtures/CollectionValueModel.cs index b02f998..66fab07 100644 --- a/src/request.validation.tests/_fixtures/CollectionValueModel.cs +++ b/src/request.validation.tests/_fixtures/CollectionValueModel.cs @@ -6,4 +6,4 @@ namespace Geekeey.Request.Validation.Tests; internal sealed class CollectionValueModel { public IEnumerable? Value { get; init; } -} \ No newline at end of file +} diff --git a/src/request.validation.tests/_fixtures/IntValueModel.cs b/src/request.validation.tests/_fixtures/IntValueModel.cs index 116551e..afea197 100644 --- a/src/request.validation.tests/_fixtures/IntValueModel.cs +++ b/src/request.validation.tests/_fixtures/IntValueModel.cs @@ -6,4 +6,4 @@ namespace Geekeey.Request.Validation.Tests; internal sealed class IntValueModel { public int Value { get; init; } -} \ No newline at end of file +} diff --git a/src/request.validation.tests/_fixtures/Member.cs b/src/request.validation.tests/_fixtures/Member.cs index 4873e68..53aa467 100644 --- a/src/request.validation.tests/_fixtures/Member.cs +++ b/src/request.validation.tests/_fixtures/Member.cs @@ -6,4 +6,4 @@ namespace Geekeey.Request.Validation.Tests; internal sealed class Member { public string? Name { get; init; } -} \ No newline at end of file +} diff --git a/src/request.validation.tests/_fixtures/NullableIntValueModel.cs b/src/request.validation.tests/_fixtures/NullableIntValueModel.cs index e3b7def..2f9ad23 100644 --- a/src/request.validation.tests/_fixtures/NullableIntValueModel.cs +++ b/src/request.validation.tests/_fixtures/NullableIntValueModel.cs @@ -6,4 +6,4 @@ namespace Geekeey.Request.Validation.Tests; internal sealed class NullableIntValueModel { public int? Value { get; init; } -} \ No newline at end of file +} diff --git a/src/request.validation.tests/_fixtures/NullableTeam.cs b/src/request.validation.tests/_fixtures/NullableTeam.cs index 8c4341b..91c1142 100644 --- a/src/request.validation.tests/_fixtures/NullableTeam.cs +++ b/src/request.validation.tests/_fixtures/NullableTeam.cs @@ -6,4 +6,4 @@ namespace Geekeey.Request.Validation.Tests; internal sealed class NullableTeam { public IEnumerable? Members { get; init; } -} \ No newline at end of file +} diff --git a/src/request.validation.tests/_fixtures/OrderedFailuresValidator.cs b/src/request.validation.tests/_fixtures/OrderedFailuresValidator.cs index 3924540..7751c4e 100644 --- a/src/request.validation.tests/_fixtures/OrderedFailuresValidator.cs +++ b/src/request.validation.tests/_fixtures/OrderedFailuresValidator.cs @@ -14,4 +14,4 @@ internal sealed class OrderedFailuresValidator : Validator RuleFor(model => model.Value) .Must(_ => false, "Third failure."); } -} \ No newline at end of file +} diff --git a/src/request.validation.tests/_fixtures/Person.cs b/src/request.validation.tests/_fixtures/Person.cs index 7eb8aed..7edb444 100644 --- a/src/request.validation.tests/_fixtures/Person.cs +++ b/src/request.validation.tests/_fixtures/Person.cs @@ -6,4 +6,4 @@ namespace Geekeey.Request.Validation.Tests; internal sealed class Person { public string? Name { get; init; } -} \ No newline at end of file +} diff --git a/src/request.validation.tests/_fixtures/PersonWithAddress.cs b/src/request.validation.tests/_fixtures/PersonWithAddress.cs index d033aae..0903b68 100644 --- a/src/request.validation.tests/_fixtures/PersonWithAddress.cs +++ b/src/request.validation.tests/_fixtures/PersonWithAddress.cs @@ -6,4 +6,4 @@ namespace Geekeey.Request.Validation.Tests; internal sealed class PersonWithAddress { public Address? Address { get; init; } -} \ No newline at end of file +} diff --git a/src/request.validation.tests/_fixtures/PropertyValidator.cs b/src/request.validation.tests/_fixtures/PropertyValidator.cs index 9e9fe89..4c03576 100644 --- a/src/request.validation.tests/_fixtures/PropertyValidator.cs +++ b/src/request.validation.tests/_fixtures/PropertyValidator.cs @@ -16,4 +16,4 @@ internal sealed class PropertyValidator : Validator configure(RuleFor(expression)); } -} \ No newline at end of file +} diff --git a/src/request.validation.tests/_fixtures/ReferenceValueModel.cs b/src/request.validation.tests/_fixtures/ReferenceValueModel.cs index 7d08948..72996d6 100644 --- a/src/request.validation.tests/_fixtures/ReferenceValueModel.cs +++ b/src/request.validation.tests/_fixtures/ReferenceValueModel.cs @@ -6,4 +6,4 @@ namespace Geekeey.Request.Validation.Tests; internal sealed class ReferenceValueModel { public object? Value { get; init; } -} \ No newline at end of file +} diff --git a/src/request.validation.tests/_fixtures/StringValueModel.cs b/src/request.validation.tests/_fixtures/StringValueModel.cs index 43eb073..232dd67 100644 --- a/src/request.validation.tests/_fixtures/StringValueModel.cs +++ b/src/request.validation.tests/_fixtures/StringValueModel.cs @@ -6,4 +6,4 @@ namespace Geekeey.Request.Validation.Tests; internal sealed class StringValueModel { public string? Value { get; init; } -} \ No newline at end of file +} diff --git a/src/request.validation.tests/_fixtures/Team.cs b/src/request.validation.tests/_fixtures/Team.cs index 9e166fe..6b17c01 100644 --- a/src/request.validation.tests/_fixtures/Team.cs +++ b/src/request.validation.tests/_fixtures/Team.cs @@ -6,4 +6,4 @@ namespace Geekeey.Request.Validation.Tests; internal sealed class Team { public IEnumerable Members { get; init; } = []; -} \ No newline at end of file +} diff --git a/src/request.validation/IPropertyRuleBuilder.cs b/src/request.validation/IPropertyRuleBuilder.cs index 1ba7486..babd0de 100644 --- a/src/request.validation/IPropertyRuleBuilder.cs +++ b/src/request.validation/IPropertyRuleBuilder.cs @@ -45,4 +45,4 @@ public interface IPropertyRuleBuilder /// The severity level of the validation rule. /// The current rule builder instance for method chaining. IPropertyRuleBuilder WithSeverity(Severity severity); -} \ No newline at end of file +} diff --git a/src/request.validation/IValidator.cs b/src/request.validation/IValidator.cs index 1f00d29..b468aba 100644 --- a/src/request.validation/IValidator.cs +++ b/src/request.validation/IValidator.cs @@ -28,4 +28,4 @@ public interface IValidator : IValidator /// The instance of type to validate. /// A object containing the results of the validation, including any problems encountered. Validation Validate(T instance); -} \ No newline at end of file +} diff --git a/src/request.validation/Problem.cs b/src/request.validation/Problem.cs index 0a2e781..a02425f 100644 --- a/src/request.validation/Problem.cs +++ b/src/request.validation/Problem.cs @@ -32,4 +32,4 @@ public record Problem /// The property value that caused the failure. /// public object? AttemptedValue { get; init; } -} \ No newline at end of file +} diff --git a/src/request.validation/PropertyPath.cs b/src/request.validation/PropertyPath.cs index b8af046..35782b1 100644 --- a/src/request.validation/PropertyPath.cs +++ b/src/request.validation/PropertyPath.cs @@ -166,4 +166,4 @@ internal sealed class PropertyPathJsonConverter : JsonConverter { writer.WriteStringValue(value.ToJsonName(options.PropertyNamingPolicy)); } -} \ No newline at end of file +} diff --git a/src/request.validation/Rule.cs b/src/request.validation/Rule.cs index e5ecebf..220b085 100644 --- a/src/request.validation/Rule.cs +++ b/src/request.validation/Rule.cs @@ -133,4 +133,4 @@ internal sealed record CollectionRule : Rule index++; } } -} \ No newline at end of file +} diff --git a/src/request.validation/RuleBuilderExtensions.cs b/src/request.validation/RuleBuilderExtensions.cs index 4f76ada..f508654 100644 --- a/src/request.validation/RuleBuilderExtensions.cs +++ b/src/request.validation/RuleBuilderExtensions.cs @@ -316,4 +316,4 @@ public static class RuleBuilderExtensions return rule.Must(value => IsNull(value) || regex.IsMatch(value), "Value is not in the correct format."); } -} \ No newline at end of file +} diff --git a/src/request.validation/RuleStep.cs b/src/request.validation/RuleStep.cs index 7fd1e5b..bb47091 100644 --- a/src/request.validation/RuleStep.cs +++ b/src/request.validation/RuleStep.cs @@ -61,4 +61,4 @@ internal sealed record ValidatorRuleStep : IRuleStep yield return problem with { PropertyPath = propertyPath + problem.PropertyPath }; } } -} \ No newline at end of file +} diff --git a/src/request.validation/Severity.cs b/src/request.validation/Severity.cs index b898fff..c4a2670 100644 --- a/src/request.validation/Severity.cs +++ b/src/request.validation/Severity.cs @@ -22,4 +22,4 @@ public enum Severity /// Info /// Info, -} \ No newline at end of file +} diff --git a/src/request.validation/Validation.cs b/src/request.validation/Validation.cs index 0f9a3bf..fadadff 100644 --- a/src/request.validation/Validation.cs +++ b/src/request.validation/Validation.cs @@ -29,4 +29,4 @@ public sealed class Validation /// The problems that were found during validation. /// public IReadOnlyList Problems { get; } -} \ No newline at end of file +} diff --git a/src/request.validation/ValidationContext.cs b/src/request.validation/ValidationContext.cs index 30973ba..ac417bf 100644 --- a/src/request.validation/ValidationContext.cs +++ b/src/request.validation/ValidationContext.cs @@ -61,4 +61,4 @@ public sealed class ValidationContext : ValidationContext /// The object currently being validated. /// public new T? Instance => base.Instance is T value ? value : default; -} \ No newline at end of file +} diff --git a/src/request.validation/Validator.cs b/src/request.validation/Validator.cs index 3aadd22..49ef812 100644 --- a/src/request.validation/Validator.cs +++ b/src/request.validation/Validator.cs @@ -140,4 +140,4 @@ public abstract class Validator : IValidator return this; } } -} \ No newline at end of file +} diff --git a/src/request/IRequestDispatcher.cs b/src/request/IRequestDispatcher.cs index 47c0d28..387aa10 100644 --- a/src/request/IRequestDispatcher.cs +++ b/src/request/IRequestDispatcher.cs @@ -25,4 +25,4 @@ public interface IRequestDispatcher /// Response type /// The created async enumerable, representing the stream of responses. IAsyncEnumerable DispatchAsync(IStreamRequest request, CancellationToken cancellationToken = default); -} \ No newline at end of file +} diff --git a/src/request/IRequestDispatcherBuilder.cs b/src/request/IRequestDispatcherBuilder.cs index f330d7d..fe3acd6 100644 --- a/src/request/IRequestDispatcherBuilder.cs +++ b/src/request/IRequestDispatcherBuilder.cs @@ -16,4 +16,4 @@ public interface IRequestDispatcherBuilder /// and registering services required by the request dispatcher. /// IServiceCollection Services { get; } -} \ No newline at end of file +} diff --git a/src/request/IScalarPipelineBehavior.cs b/src/request/IScalarPipelineBehavior.cs index aa801d4..9e7d9c8 100644 --- a/src/request/IScalarPipelineBehavior.cs +++ b/src/request/IScalarPipelineBehavior.cs @@ -32,4 +32,4 @@ public interface IScalarRequestBehavior where TRequest : /// The asynchronous request being processed. /// A token for monitoring cancellation requests. /// A task, that represents the asynchronous operation, containing the response of type . -public delegate Task ScalarHandlerDelegate(IScalarRequest request, CancellationToken cancellationToken); \ No newline at end of file +public delegate Task ScalarHandlerDelegate(IScalarRequest request, CancellationToken cancellationToken); diff --git a/src/request/IScalarRequest.cs b/src/request/IScalarRequest.cs index caa3ea8..dbd0046 100644 --- a/src/request/IScalarRequest.cs +++ b/src/request/IScalarRequest.cs @@ -11,4 +11,4 @@ namespace Geekeey.Request; /// The type of the response produced by the implementing request handler. public interface IScalarRequest { -} \ No newline at end of file +} diff --git a/src/request/IScalarRequestHandler.cs b/src/request/IScalarRequestHandler.cs index 2c4a571..2f3317f 100644 --- a/src/request/IScalarRequestHandler.cs +++ b/src/request/IScalarRequestHandler.cs @@ -17,4 +17,4 @@ public interface IScalarRequestHandler where TRequest : /// A token to observe for cancellation requests. /// A task representing the asynchronous operation, containing the response of type . Task HandleAsync(TRequest request, CancellationToken cancellationToken = default); -} \ No newline at end of file +} diff --git a/src/request/IStreamPipelineBehavior.cs b/src/request/IStreamPipelineBehavior.cs index 5bf5a7d..29105ac 100644 --- a/src/request/IStreamPipelineBehavior.cs +++ b/src/request/IStreamPipelineBehavior.cs @@ -32,4 +32,4 @@ public interface IStreamRequestBehavior where TRequest : /// The asynchronous request being processed. /// A token for monitoring cancellation requests. /// An asynchronous stream of responses of type . -public delegate IAsyncEnumerable StreamHandlerDelegate(IStreamRequest request, CancellationToken cancellationToken); \ No newline at end of file +public delegate IAsyncEnumerable StreamHandlerDelegate(IStreamRequest request, CancellationToken cancellationToken); diff --git a/src/request/IStreamRequest.cs b/src/request/IStreamRequest.cs index f9dab59..4dfae25 100644 --- a/src/request/IStreamRequest.cs +++ b/src/request/IStreamRequest.cs @@ -11,4 +11,4 @@ namespace Geekeey.Request; /// The type of the response produced by the implementing request handler. public interface IStreamRequest { -} \ No newline at end of file +} diff --git a/src/request/IStreamRequestHandler.cs b/src/request/IStreamRequestHandler.cs index 5d72ca3..85e7a33 100644 --- a/src/request/IStreamRequestHandler.cs +++ b/src/request/IStreamRequestHandler.cs @@ -18,4 +18,4 @@ public interface IStreamRequestHandler where TReques /// The token to monitor for cancellation requests. /// An asynchronous stream of responses of type . IAsyncEnumerable HandleAsync(TRequest request, CancellationToken cancellationToken); -} \ No newline at end of file +} diff --git a/src/request/RequestDispatcher.cs b/src/request/RequestDispatcher.cs index 415af3b..8276589 100644 --- a/src/request/RequestDispatcher.cs +++ b/src/request/RequestDispatcher.cs @@ -45,4 +45,4 @@ internal sealed class RequestDispatcher : IRequestDispatcher return ((StreamRequestInvoker)handler).HandleAsync(request, _serviceProvider, cancellationToken); } -} \ No newline at end of file +} diff --git a/src/request/RequestDispatcherBuilderExtensions.cs b/src/request/RequestDispatcherBuilderExtensions.cs index 006feef..b0013e2 100644 --- a/src/request/RequestDispatcherBuilderExtensions.cs +++ b/src/request/RequestDispatcherBuilderExtensions.cs @@ -130,4 +130,4 @@ public static class RequestDispatcherBuilderExtensions return builder; } -} \ No newline at end of file +} diff --git a/src/request/RequestDispatcherOptions.cs b/src/request/RequestDispatcherOptions.cs index 82df863..01dd226 100644 --- a/src/request/RequestDispatcherOptions.cs +++ b/src/request/RequestDispatcherOptions.cs @@ -204,4 +204,4 @@ internal sealed class RequestDispatcherOptions return result; } } -} \ No newline at end of file +} diff --git a/src/request/ScalarRequestInvoker.cs b/src/request/ScalarRequestInvoker.cs index 1f485ea..fad2077 100644 --- a/src/request/ScalarRequestInvoker.cs +++ b/src/request/ScalarRequestInvoker.cs @@ -44,4 +44,4 @@ internal sealed class ScalarRequestInvoker : ScalarRequestI return options.GetRequestHandlers>(serviceProvider).First().HandleAsync((TRequest)r, ct); } } -} \ No newline at end of file +} diff --git a/src/request/ServiceCollectionExtensions.cs b/src/request/ServiceCollectionExtensions.cs index 1754e3e..59122a4 100644 --- a/src/request/ServiceCollectionExtensions.cs +++ b/src/request/ServiceCollectionExtensions.cs @@ -47,4 +47,4 @@ public static class ServiceCollectionExtensions { public IServiceCollection Services { get; } = services; } -} \ No newline at end of file +} diff --git a/src/request/StreamRequestInvoker.cs b/src/request/StreamRequestInvoker.cs index 811a670..f500172 100644 --- a/src/request/StreamRequestInvoker.cs +++ b/src/request/StreamRequestInvoker.cs @@ -49,4 +49,4 @@ internal sealed class StreamRequestInvoker : StreamRequestI return options.GetRequestHandlers>(serviceProvider).First().HandleAsync((TRequest)r, ct); } } -} \ No newline at end of file +}