public void ToResultValueBind_OkStatus() { var resultNoError = new ResultError(); const string value = "OkStatus"; var resultValue = new ResultValue <string>(value); var resultValueAfter = resultNoError.ToResultBindValue(resultValue); Assert.True(resultValueAfter.OkStatus); Assert.Equal(value, resultValueAfter.Value); }
public void ToResultValueBind_HasErrorsBind() { var resultNoError = new ResultError(); var error = CreateErrorTest(); var resultValue = new ResultValue <string>(error); var resultValueAfter = resultNoError.ToResultBindValue(resultValue); Assert.True(resultValueAfter.HasErrors); Assert.Single(resultValueAfter.Errors); Assert.True(error.Equals(resultValueAfter.Errors.Last())); }
public void ToResultValueBind_HasErrors() { var error = CreateErrorTest(); var resultHasError = new ResultError(error); const string value = "BadStatus"; var resultValue = new ResultValue <string>(value); var resultValueAfter = resultHasError.ToResultBindValue(resultValue); Assert.True(resultValueAfter.HasErrors); Assert.Single(resultValueAfter.Errors); Assert.True(error.Equals(resultValueAfter.Errors.Last())); }