public void Get_Emptyの場合は例外が発生する()
    {
        Action act = () => InOutValueResult.Empty().Get();

        act.Should().Throw <InvalidOperationException>();
    }
 public void Empty_値をもっていない結果が作成される()
 {
     InOutValueResult.Empty().HasValue.Should().BeFalse();
 }
 public void WithValue_値をもっている結果が作成される()
 {
     InOutValueResult.WithValue("A").HasValue.Should().BeTrue();
 }
 public void Get_値を取得できる()
 {
     InOutValueResult.WithValue("A").Get().Should().Be("A");
 }
Esempio n. 5
0
 public Task <InOutValueResult> CollectInValueAsync(TestBehaviorRequest request, CancellationToken cancellationToken)
 {
     return(Task.FromResult(InOutValueResult.WithValue(request.Value)));
 }
Esempio n. 6
0
 public Task <InOutValueResult> CollectOutValueAsync(TestBehaviorResponse response, CancellationToken cancellationToken)
 {
     return(Task.FromResult(InOutValueResult.Empty()));
 }
Esempio n. 7
0
 public Task <InOutValueResult> CollectOutValueAsync(TResponse response, CancellationToken cancellationToken)
 {
     ExecutedOutValueAsync = true;
     return(Task.FromResult(InOutValueResult.WithValue(response)));
 }
Esempio n. 8
0
 public Task <InOutValueResult> CollectInValueAsync(TRequest request, CancellationToken cancellationToken)
 {
     ExecutedInValueAsync = true;
     return(Task.FromResult(InOutValueResult.WithValue(request)));
 }
Esempio n. 9
0
 /// <inheritdoc />
 public virtual Task <InOutValueResult> CollectOutValueAsync(TResponse response, CancellationToken cancellationToken)
 {
     return(Task.FromResult(InOutValueResult.Empty()));
 }
Esempio n. 10
0
 /// <inheritdoc />
 public virtual Task <InOutValueResult> CollectInValueAsync(TRequest request, CancellationToken cancellationToken)
 {
     return(Task.FromResult(InOutValueResult.Empty()));
 }
 public Task <InOutValueResult> CollectOutValueAsync(SampleResponse response, CancellationToken cancellationToken)
 {
     return(Task.FromResult(InOutValueResult.WithValue(response.Value)));
 }