public void AddsOutputFormatter()
        {
            // Arrange
            var optionsSetup = new XmlSerializerMvcOptionsSetup(Options.Create(new MvcXmlOptions()), NullLoggerFactory.Instance);
            var options      = new MvcOptions();

            // Act
            optionsSetup.Configure(options);

            // Assert
            Assert.IsType <XmlSerializerOutputFormatter>(Assert.Single(options.OutputFormatters));
        }
        public void AddsFormatterMapping()
        {
            // Arrange
            var optionsSetup = new XmlSerializerMvcOptionsSetup(Options.Create(new MvcXmlOptions()), NullLoggerFactory.Instance);
            var options      = new MvcOptions();

            // Act
            optionsSetup.Configure(options);

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

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