Beispiel #1
0
        public void TestQueryParameterRename2()
        {
            var uriData    = new DummyUriModel2();
            var parameters = UriConvert.ExtractQueryParameters(uriData);

            Assert.That(parameters.ContainsKey("Path"), Is.False);
            Assert.That(parameters.ContainsKey("Param1"), Is.False);
            Assert.That(parameters.ContainsKey("parameter1"), Is.True);
        }
Beispiel #2
0
        public void TestIgnoredPropertyTest0()
        {
            var uriData    = new ValidUriModel0();
            var parameters = UriConvert.ExtractQueryParameters(uriData);

            Assert.That(parameters.ContainsKey("Param0"), Is.True);
            Assert.That(parameters.ContainsKey("Param1"), Is.False);
            Assert.That(parameters.ContainsKey("Param2"), Is.False);
            Assert.That(parameters.ContainsKey("parameter2"), Is.False);
        }
Beispiel #3
0
        public void TestQueryParameterRename5()
        {
            var uriData    = new DummyUriModel5();
            var parameters = UriConvert.ExtractQueryParameters(uriData);

            Assert.That(parameters.ContainsKey("Base"), Is.False);
            Assert.That(parameters.ContainsKey("UriBase"), Is.False);
            Assert.That(parameters.ContainsKey("uriBase"), Is.True);
            Assert.That(parameters.ContainsKey("Path"), Is.False);
            Assert.That(parameters.ContainsKey("UriPath"), Is.False);
            Assert.That(parameters.ContainsKey("uriPath"), Is.True);
            Assert.That(parameters.ContainsKey("Param1"), Is.False);
            Assert.That(parameters.ContainsKey("parameter1"), Is.True);

            var uri = uriData.ToUriString();

            Assert.That(uri, Is.EqualTo("https://example.com/test/path?uriBase=https%3A%2F%2Fexample.com&uriPath=%2Ftest%2Fpath&Param0=test0&parameter1=test1"));
        }