public static UserErrorResult OverrideHandlersForTesting(RecoveryOptionResult recoveryOptionResult) { var subject = new Subject<UserError>(); var handlerOverride = UserError.OverrideHandlersForTesting(err => { subject.OnNext(err); return Observable.Return(recoveryOptionResult); }); return new UserErrorResult(subject, handlerOverride); }
public static RecoveryOptionResultModel ConvertOption(this RecoveryOptionResult r) => (RecoveryOptionResultModel)Enum.Parse(typeof(RecoveryOptionResultModel), r.ToString());