public virtual void TestEncodeHeaders()
        {
            string validOrigin        = "http://localhost:12345";
            string encodedValidOrigin = CrossOriginFilter.EncodeHeader(validOrigin);

            Assert.Equal("Valid origin encoding should match exactly", validOrigin
                         , encodedValidOrigin);
            string httpResponseSplitOrigin    = validOrigin + " \nSecondHeader: value";
            string encodedResponseSplitOrigin = CrossOriginFilter.EncodeHeader(httpResponseSplitOrigin
                                                                               );

            Assert.Equal("Http response split origin should be protected against"
                         , validOrigin, encodedResponseSplitOrigin);
            // Test Origin List
            string validOriginList        = "http://foo.example.com:12345 http://bar.example.com:12345";
            string encodedValidOriginList = CrossOriginFilter.EncodeHeader(validOriginList);

            Assert.Equal("Valid origin list encoding should match exactly"
                         , validOriginList, encodedValidOriginList);
        }