Eventuous / eventuous

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

Limit the stream name to 850 characters so it fits in 2000 bytes #278

Closed alexeyzimarev closed 11 months ago

alexeyzimarev commented 11 months ago

Fixes https://github.com/Eventuous/eventuous/issues/273

github-actions[bot] commented 11 months ago

Test Results

  32 files  ±0    32 suites  ±0   8m 20s :stopwatch: +15s 128 tests ±0  128 :heavy_check_mark: ±0  0 :zzz: ±0  0 :x: ±0  252 runs  ±0  252 :heavy_check_mark: ±0  0 :zzz: ±0  0 :x: ±0 

Results for commit cb8667e9. ± Comparison against base commit 4567b998.

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

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