public void CreateErrorResult_型パラメーターがResultTの場合はResultT型でエラーを持っている値が返るべき() { var error = new Error(); var result = ResultHelper.CreateErrorResult <Result <string> >(error); result.Should().BeError(); result.GetError().Should().BeSameAs(error); }
public void CreateErrorResult_型パラメーターがResultもしくはResultTでない場合は例外が発生するべき() { Action act = () => ResultHelper.CreateErrorResult <string>(new Error()); act.Should().Throw <InvalidOperationException>(); }