Eventuous / eventuous

Event Sourcing library for .NET
https://eventuous.dev
Apache License 2.0
442 stars 70 forks source link

Return bad request as ValidationProblemDetails #288

Closed LockTar closed 9 months ago

LockTar commented 9 months ago
github-actions[bot] commented 9 months ago

Test Results

  32 files   -   16    32 suites   - 16   9m 27s :stopwatch: -56s 130 tests  -     4  129 :heavy_check_mark:  -     5  0 :zzz: ±0  1 :x: +1  260 runs   - 130  259 :heavy_check_mark:  - 131  0 :zzz: ±0  1 :x: +1 

For more details on these failures, see this check.

Results for commit 07ab9e31. ± Comparison against base commit 50582225.

This pull request removes 6 and adds 2 tests. Note that renamed tests count towards both. ``` Eventuous.Tests.Subscriptions.SequenceTests ‑ ShouldReturnFirstBefore(sequence: [CommitPosition { Position = 0, Sequence = 1, Timestamp = 11/15/2023 15:32:14, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 2, Timestamp = 11/15/2023 15:32:14, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 4, Timestamp = 11/15/2023 15:32:14, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 6, Timestamp = 11/15/2023 15:32:14, Valid = True, LogContext = }], expected: CommitPosition { Position = 0, Sequence = 2, Timestamp = 11/15/2023 15:32:14, Valid = True, LogContext = }) Eventuous.Tests.Subscriptions.SequenceTests ‑ ShouldReturnFirstBefore(sequence: [CommitPosition { Position = 0, Sequence = 1, Timestamp = 11/15/2023 15:32:14, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 2, Timestamp = 11/15/2023 15:32:14, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 6, Timestamp = 11/15/2023 15:32:14, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 8, Timestamp = 11/15/2023 15:32:14, Valid = True, LogContext = }], expected: CommitPosition { Position = 0, Sequence = 2, Timestamp = 11/15/2023 15:32:14, Valid = True, LogContext = }) Eventuous.Tests.Subscriptions.SequenceTests ‑ ShouldReturnFirstBefore(sequence: [CommitPosition { Position = 0, Sequence = 1, Timestamp = 11/15/2023 15:32:16, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 2, Timestamp = 11/15/2023 15:32:16, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 4, Timestamp = 11/15/2023 15:32:16, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 6, Timestamp = 11/15/2023 15:32:16, Valid = True, LogContext = }], expected: CommitPosition { Position = 0, Sequence = 2, Timestamp = 11/15/2023 15:32:16, Valid = True, LogContext = }) Eventuous.Tests.Subscriptions.SequenceTests ‑ ShouldReturnFirstBefore(sequence: [CommitPosition { Position = 0, Sequence = 1, Timestamp = 11/15/2023 15:32:16, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 2, Timestamp = 11/15/2023 15:32:16, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 6, Timestamp = 11/15/2023 15:32:16, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 8, Timestamp = 11/15/2023 15:32:16, Valid = True, LogContext = }], expected: CommitPosition { Position = 0, Sequence = 2, Timestamp = 11/15/2023 15:32:16, Valid = True, LogContext = }) Eventuous.Tests.Subscriptions.SequenceTests ‑ ShouldReturnFirstBefore(sequence: [CommitPosition { Position = 0, Sequence = 1, Timestamp = 11/15/2023 15:32:18, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 2, Timestamp = 11/15/2023 15:32:18, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 4, Timestamp = 11/15/2023 15:32:18, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 6, Timestamp = 11/15/2023 15:32:18, Valid = True, LogContext = }], expected: CommitPosition { Position = 0, Sequence = 2, Timestamp = 11/15/2023 15:32:18, Valid = True, LogContext = }) Eventuous.Tests.Subscriptions.SequenceTests ‑ ShouldReturnFirstBefore(sequence: [CommitPosition { Position = 0, Sequence = 1, Timestamp = 11/15/2023 15:32:18, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 2, Timestamp = 11/15/2023 15:32:18, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 6, Timestamp = 11/15/2023 15:32:18, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 8, Timestamp = 11/15/2023 15:32:18, Valid = True, LogContext = }], expected: CommitPosition { Position = 0, Sequence = 2, Timestamp = 11/15/2023 15:32:18, Valid = True, LogContext = }) ``` ``` Eventuous.Tests.Subscriptions.SequenceTests ‑ ShouldReturnFirstBefore(sequence: [CommitPosition { Position = 0, Sequence = 1, Timestamp = 11/15/2023 15:32:52, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 2, Timestamp = 11/15/2023 15:32:52, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 4, Timestamp = 11/15/2023 15:32:52, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 6, Timestamp = 11/15/2023 15:32:52, Valid = True, LogContext = }], expected: CommitPosition { Position = 0, Sequence = 2, Timestamp = 11/15/2023 15:32:52, Valid = True, LogContext = }) Eventuous.Tests.Subscriptions.SequenceTests ‑ ShouldReturnFirstBefore(sequence: [CommitPosition { Position = 0, Sequence = 1, Timestamp = 11/15/2023 15:32:52, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 2, Timestamp = 11/15/2023 15:32:52, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 6, Timestamp = 11/15/2023 15:32:52, Valid = True, LogContext = }, CommitPosition { Position = 0, Sequence = 8, Timestamp = 11/15/2023 15:32:52, Valid = True, LogContext = }], expected: CommitPosition { Position = 0, Sequence = 2, Timestamp = 11/15/2023 15:32:52, Valid = True, LogContext = }) ```

:recycle: This comment has been updated with latest results.