public void AddsOutputFormatter()
    {
        // Arrange
        var optionsSetup = new XmlDataContractSerializerMvcOptionsSetup(NullLoggerFactory.Instance);
        var options      = new MvcOptions();

        // Act
        optionsSetup.Configure(options);

        // Assert
        Assert.IsType <XmlDataContractSerializerOutputFormatter>(Assert.Single(options.OutputFormatters));
    }
    public void AddsFormatterMapping()
    {
        // Arrange
        var optionsSetup = new XmlDataContractSerializerMvcOptionsSetup(NullLoggerFactory.Instance);
        var options      = new MvcOptions();

        // Act
        optionsSetup.Configure(options);

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

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