Example #1
0
    public async Task Func_AsyncSync_Sourceがnullの場合は例外が発生する()
    {
        var act    = () => ResultExtensions.Combine(null as Task <Result <string> >, _ => Result.Ok("ok"));
        var result = await act.Should().ThrowAsync <ArgumentNullException>();

        result.And.ParamName.Should().Be("source");
    }
Example #2
0
    public async Task Func_AsyncSync_Destがnullの場合は例外が発生する()
    {
        var act    = () => ResultExtensions.Combine(Result.Ok("Ok").AsTask(), (Func <string, Result <int> >)null);
        var result = await act.Should().ThrowAsync <ArgumentNullException>();

        result.And.ParamName.Should().Be("dest");
    }
Example #3
0
    public void Func_SyncSync_Destがnullの場合は例外が発生する()
    {
        var act = () => ResultExtensions.Combine(Result.Ok("ok"), (Func <string, Result <int> >)null);

        act.Should().Throw <ArgumentNullException>().And.ParamName.Should().Be("dest");
    }