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); }
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); }
// 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); }