コード例 #1
0
        public void TestBuildUriProductionConstructor()
        {
            String expected = GengoClient.ProductionBaseUri + "bazinga?api_key=bar";

            var prodClient = new GengoClient("foo", "bar", ClientMode.Production);
            var uri = prodClient.BuildUri("bazinga", false);

            Assert.AreEqual(expected, uri.ToString());
        }
コード例 #2
0
        public void TestBuildUriSandboxConstructor()
        {
            String expected = GengoClient.SandboxBaseUri + "bazinga?api_key=bar";

            var prodClient = new GengoClient("foo", "bar", ClientMode.Sandbox);
            var uri        = prodClient.BuildUri("bazinga", false);

            Assert.AreEqual(expected, uri.ToString());
        }
コード例 #3
0
        public void TestBuildUriMinimalConstructor()
        {
            String expected = GengoClient.ProductionBaseUri + "bazinga?api_key=bar";

            var prodClient = new GengoClient("foo", "bar");
            var uri        = prodClient.BuildUri("bazinga", false);

            Assert.AreEqual(expected, uri.ToString());
        }
コード例 #4
0
        public void TestBuildUriCustomUriConstructor()
        {
            String customUri = "http://www.example.com/";
            String expected  = customUri + "bazinga?api_key=bar";

            var prodClient = new GengoClient("foo", "bar", customUri);
            var uri        = prodClient.BuildUri("bazinga", false);

            Assert.AreEqual(expected, uri.ToString());
        }
コード例 #5
0
        public void TestBuildUriCustomUriConstructor()
        {
            String customUri = "http://www.example.com/";
            String expected = customUri + "bazinga?api_key=bar";

            var prodClient = new GengoClient("foo", "bar", customUri);
            var uri = prodClient.BuildUri("bazinga", false);

            Assert.AreEqual(expected, uri.ToString());
        }
コード例 #6
0
 public void TestBuildUriThrowsOnAbsoluteUri()
 {
     var client = new GengoClient("foo", "bar");
     client.BuildUri("http://absolute.uri/", false);
 }
コード例 #7
0
 public void TestBuildUriThrowsOnNullArgument()
 {
     var client = new GengoClient("foo", "bar");
     client.BuildUri(null, false);
 }
コード例 #8
0
        public void TestBuildUriThrowsOnAbsoluteUri()
        {
            var client = new GengoClient("foo", "bar");

            client.BuildUri("http://absolute.uri/", false);
        }
コード例 #9
0
        public void TestBuildUriThrowsOnNullArgument()
        {
            var client = new GengoClient("foo", "bar");

            client.BuildUri(null, false);
        }