public async Task AsyncSync_sourceパラメーターが指定されていない場合は例外が発生する()
    {
        Func <Task> act    = () => ResultExtensions.MapError((Task <Result <string> >)null, _ => new Error());
        var         result = await act.Should().ThrowAsync <ArgumentNullException>();

        result.And.ParamName.Should().Be("source");
    }