コード例 #1
0
        public void GetApiEndPointBaseUrlForUnitedStatesLive()
        {
            // arrange
            payConfig.Region      = Region.UnitedStates;
            payConfig.Environment = Environment.Live;
            apiUrlBuilder         = new ApiUrlBuilder(payConfig);
            Uri expectedURL = new Uri("https://pay-api.amazon.com/live/");

            // act
            Uri actualURL = apiUrlBuilder.GetApiEndPointBaseUrl();

            // assert
            Assert.AreEqual(expectedURL, actualURL);
        }
コード例 #2
0
        public void GetApiEndPointBaseUrlForJapanSandbox()
        {
            // arrange
            payConfig.Region      = Region.Japan;
            payConfig.Environment = Environment.Sandbox;
            apiUrlBuilder         = new ApiUrlBuilder(payConfig);
            Uri expectedURL = new Uri("https://pay-api.amazon.jp/sandbox/");

            // act
            Uri actualURL = apiUrlBuilder.GetApiEndPointBaseUrl();

            // assert
            Assert.AreEqual(expectedURL, actualURL);
        }
コード例 #3
0
        // Generic method used to verify Unified Endpoint Base URL
        public void VerifyUnifiedEndpointBaseURL(Region region, string publicKeyId, string url)
        {
            // Configuration
            payConfig.Region      = region;
            payConfig.PublicKeyId = publicKeyId;
            apiUrlBuilder         = new ApiUrlBuilder(payConfig);

            // Building URL
            Uri expectedURL = new Uri(url);
            Uri actualURL   = apiUrlBuilder.GetApiEndPointBaseUrl();

            // Assertion
            Assert.AreEqual(expectedURL, actualURL);
        }