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"); }
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"); }
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"); }