public void ResultErrorBindOkBad_Ok() { var initialResult = new ResultError(); var addingResult = new ResultError(); var result = initialResult.ResultErrorBindOkBad(() => addingResult, errors => new ResultError(CreateErrorTest())); Assert.True(result.OkStatus); }
public void ResultErrorBindOkBad_Error() { var initialResult = new ResultError(CreateErrorListTwoTest()); var addingResult = new ResultError(); var addingResultBad = new ResultError(CreateErrorTest()); var result = initialResult.ResultErrorBindOkBad(() => addingResult, errors => addingResultBad); Assert.True(result.HasErrors); Assert.Equal(addingResultBad.Errors.Count, result.Errors.Count); }