public HttpExeptionToErrorMapperTests()
        {
            _services = new ServiceCollection();
            var provider = _services.BuildServiceProvider();

            _mapper = new HttpExeptionToErrorMapper(provider);
        }
        public void should_return_error_from_mapper()
        {
            var errorMapping = new Dictionary <Type, Func <Exception, Error> >
            {
                { typeof(TaskCanceledException), e => new AnyError() },
            };

            _services.AddSingleton(errorMapping);

            var provider = _services.BuildServiceProvider();

            _mapper = new HttpExeptionToErrorMapper(provider);

            var error = _mapper.Map(new TaskCanceledException());

            error.ShouldBeOfType <AnyError>();
        }