Exemplo n.º 1
0
        private static IMimeConverter CreateRequestConverter(IRestRequest request, IMimeConverterFactory mimeConverterFactory)
        {
            string mimeType = request.Parameters
                              .Where(parameter => parameter.Type == ParameterType.HttpHeader && IsAcceptOrContentType(parameter.Name))
                              .Select(parameter => parameter.Value.ToString())
                              .FirstOrDefault();

            mimeType.Should().NotBeEmpty();

            IMimeConverter converter = mimeConverterFactory.CreateConverter(mimeType);

            converter.Should().NotBeNull();

            return(converter);
        }