public void TryDecompose_returns_false_if_value_is_non_stream_command(
            StreamEvent <Event1> value)
        {
            bool actual = StreamCommand.TryDecompose(value, out _, out _);

            actual.Should().BeFalse();
        }
        public void TryDecompose_returns_true_if_value_is_stream_command(
            StreamCommand <Command1> value)
        {
            bool actual = StreamCommand.TryDecompose(value, out _, out _);

            actual.Should().BeTrue();
        }
        public void factory_creates_instance_correctly(Guid streamId, Command1 payload)
        {
            StreamCommand <Command1> actual = StreamCommand.Create(streamId, payload);

            actual.StreamId.Should().Be(streamId);
            actual.Payload.Should().Be(payload);
        }
Exemple #4
0
 public StreamCommandFailed(StreamCommand <T> command,
                            HandlerError error,
                            DateTime failedTimeUtc)
 {
     Command       = command ?? throw new ArgumentNullException(nameof(command));
     Error         = error ?? throw new ArgumentNullException(nameof(error));
     FailedTimeUtc = failedTimeUtc;
 }
 public void TryDecompose_returns_payload_correctly(
     StreamCommand <Command1> value)
 {
     _ = StreamCommand.TryDecompose(value, out _, out object payload);
     payload.Should().BeSameAs(value.Payload);
 }
 public void TryDecompose_returns_stream_id_correctly(
     StreamCommand <Command1> value)
 {
     _ = StreamCommand.TryDecompose(value, out Guid streamId, out _);
     streamId.Should().Be(value.StreamId);
 }
        public void TryDecompose_returns_false_if_value_is_null()
        {
            bool actual = StreamCommand.TryDecompose(value: null, out _, out _);

            actual.Should().BeFalse();
        }