Exemplo n.º 1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void canProvideJsonOutputFormat()
        public virtual void CanProvideJsonOutputFormat()
        {
            OutputFormat format = _repository.outputFormat(new IList <MediaType> {
                MediaType.APPLICATION_JSON_TYPE
            }, null, null);

            assertNotNull(format);
            assertEquals("\"test\"", format.Assemble(ValueRepresentation.String("test")));
        }
Exemplo n.º 2
0
 public override OutputFormat GetValue(HttpContext context)
 {
     try
     {
         HttpRequestContext request = context.Request;
         return(_repository.outputFormat(request.AcceptableMediaTypes, request.BaseUri, request.RequestHeaders));
     }
     catch (MediaTypeNotSupportedException e)
     {
         throw new WebApplicationException(Response.status(Response.Status.NOT_ACCEPTABLE).entity(e.Message).build());
     }
 }