コード例 #1
0
        public void HttpResponseMapper_Should_Add2HttpResponseMappers()
        {
            var options = new HttpExceptionsOptions();

            options.HttpResponseMapper <TestProblemDetailsHttpResponseMapper>(500);
            options.HttpResponseMapper <ProblemDetailsHttpResponseMapper>();

            options.HttpResponseMapperDescriptors.Should().HaveCount(2);
        }
コード例 #2
0
        public void HttpResponseMapper_Should_OverrideHttpResponseMapper()
        {
            var options = new HttpExceptionsOptions();

            options.HttpResponseMapper <ProblemDetailsHttpResponseMapper>(500);
            options.HttpResponseMapper <TestProblemDetailsHttpResponseMapper>(500);

            options.HttpResponseMapperDescriptors.Should().HaveCount(1);
            options.HttpResponseMapperDescriptors.First().Value.Type.Should().Be <TestProblemDetailsHttpResponseMapper>();
        }