Ejemplo n.º 1
0
        public void TestBuildUri()
        {
            var Fluri = new Fluri("google.com/")
                        .Add("q=books+about+OOP&limit=50")
                        .Over("q=books+about+tennis&limit=10")
                        .Scheme("https")
                        .Host("localhost")
                        .Port(443);

            Assert.Equal("https://localhost:443/?q=books+about+tennis&limit=10", Fluri.GetUrl());
        }
Ejemplo n.º 2
0
        public void TestGetUri()
        {
            dynamic query = new ExpandoObject();

            query.q      = "testing";
            query.folder = "naming";

            Uri uri = new Fluri("http://google/").AddQuery(query).GetUri();

            Assert.NotNull(uri);
            Assert.Equal("http", uri.Scheme);
            Assert.Equal("google", uri.Host);
            Assert.Equal("?q=testing&folder=naming", uri.Query);
        }