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"); }
public Task <InOutValueResult> CollectInValueAsync(TestBehaviorRequest request, CancellationToken cancellationToken) { return(Task.FromResult(InOutValueResult.WithValue(request.Value))); }
public Task <InOutValueResult> CollectOutValueAsync(TestBehaviorResponse response, CancellationToken cancellationToken) { return(Task.FromResult(InOutValueResult.Empty())); }
public Task <InOutValueResult> CollectOutValueAsync(TResponse response, CancellationToken cancellationToken) { ExecutedOutValueAsync = true; return(Task.FromResult(InOutValueResult.WithValue(response))); }
public Task <InOutValueResult> CollectInValueAsync(TRequest request, CancellationToken cancellationToken) { ExecutedInValueAsync = true; return(Task.FromResult(InOutValueResult.WithValue(request))); }
/// <inheritdoc /> public virtual Task <InOutValueResult> CollectOutValueAsync(TResponse response, CancellationToken cancellationToken) { return(Task.FromResult(InOutValueResult.Empty())); }
/// <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))); }