protected override ValueTask <ExceptionHandlingResult> HandleExceptionAsync(
            ExceptionHandlingContext context)
        {
            if (Options.Run)
            {
                return(ExceptionHandlingResult.Return(_result));
            }

            return(default);
Esempio n. 2
0
        public async Task ShouldReturnNullIfSuppressDefault()
        {
            var mapper = MapperTestHelper.CreateMapper(opt =>
                                                       opt.FallbackExceptionHandler = async ctx =>
            {
                await Task.Yield();
                ctx.Result = ExceptionHandlingResult.Return(null);
            });

            var result = await mapper.MapExceptionAsync(new Exception());

            Assert.Null(result);
        }
 public ValueTask <ExceptionHandlingResult> HandleExceptionAsync(
     Exception exception,
     ExceptionMappingContext mappingContext)
 {
     return(ExceptionHandlingResult.Return(_result));
 }