コード例 #1
0
        public void AddsFormatterMapping()
        {
            // Arrange
            var optionsSetup = new MvcXmlSerializerMvcOptionsSetup(NullLoggerFactory.Instance);
            var options      = new MvcOptions();

            // Act
            optionsSetup.Configure(options);

            // Assert
            var mappedContentType = options.FormatterMappings.GetMediaTypeMappingForFormat("xml");

            Assert.Equal("application/xml", mappedContentType);
        }
コード例 #2
0
        public void DoesNotOverrideExistingMapping()
        {
            // Arrange
            var optionsSetup = new MvcXmlSerializerMvcOptionsSetup(NullLoggerFactory.Instance);
            var options      = new MvcOptions();

            options.FormatterMappings.SetMediaTypeMappingForFormat("xml", "text/xml");

            // Act
            optionsSetup.Configure(options);

            // Assert
            var mappedContentType = options.FormatterMappings.GetMediaTypeMappingForFormat("xml");

            Assert.Equal("text/xml", mappedContentType);
        }