public void TestAppendVisitorInfoForUrl_Returns_AppendedUrl() { // setup Thread.Sleep(1000); CountdownEvent latch = new CountdownEvent(2); string urlString = null; string ecid = null; string orgid = new NSString("972C898555E9F7BC7F000101%40AdobeOrg"); NSUrl url = new NSUrl("https://test.com"); // test ACPIdentity.GetExperienceCloudId(ecidCallback => { ecid = ecidCallback.ToString(); latch.Signal(); ACPIdentity.AppendToUrl(url, callback => { urlString = callback.ToString(); latch.Signal(); }); }); latch.Wait(); latch.Dispose(); // verify Assert.That(urlString, Is.StringContaining(url.ToString())); Assert.That(urlString, Is.StringContaining(ecid)); Assert.That(urlString, Is.StringContaining(orgid)); }
partial void GetExperienceCloudId(UIButton sender) { var callback = new Action <NSString>(handleCallback); ACPIdentity.GetExperienceCloudId(callback); Console.WriteLine("GetExperienceCloudId Completed"); }
public TaskCompletionSource <string> GetExperienceCloudId() { stringOutput = new TaskCompletionSource <string>(); var callback = new Action <NSString>(handleCallback); ACPIdentity.GetExperienceCloudId(callback); stringOutput.SetResult(""); return(stringOutput); }
public TaskCompletionSource <string> GetExperienceCloudId() { latch = new CountdownEvent(1); stringOutput = new TaskCompletionSource <string>(); ACPIdentity.GetExperienceCloudId(new StringCallback()); latch.Wait(1000); stringOutput.SetResult(callbackString); return(stringOutput); }
public void TestGetUrlVariables_Returns_UrlVariables() { // setup latch = new CountdownEvent(2); string orgid = "972C898555E9F7BC7F000101%40AdobeOrg"; // test ACPIdentity.GetExperienceCloudId(new EcidCallback()); ACPIdentity.GetUrlVariables(new StringCallback()); latch.Wait(); latch.Dispose(); // verify Assert.That(retrievedString, Is.StringContaining(retrievedEcid)); Assert.That(retrievedString, Is.StringContaining(orgid)); }
public void TestAppendVisitorInfoForUrl_Returns_AppendedUrl() { // setup latch = new CountdownEvent(2); String url = "https://test.com"; String orgid = "972C898555E9F7BC7F000101%40AdobeOrg"; // test ACPIdentity.GetExperienceCloudId(new EcidCallback()); ACPIdentity.AppendVisitorInfoForURL(url, new StringCallback()); latch.Wait(1000); latch.Dispose(); // verify Assert.That(retrievedString, Is.StringContaining(url)); Assert.That(retrievedString, Is.StringContaining(retrievedEcid)); Assert.That(retrievedString, Is.StringContaining(orgid)); }
public void TestGetUrlVariables_Returns_UrlVariables() { // setup CountdownEvent latch = new CountdownEvent(2); string ecid = null; string urlString = null; string orgid = new NSString("972C898555E9F7BC7F000101%40AdobeOrg"); // test ACPIdentity.GetExperienceCloudId(ecidCallback => { ecid = ecidCallback.ToString(); latch.Signal(); ACPIdentity.GetUrlVariables(callback => { urlString = callback.ToString(); latch.Signal(); }); }); latch.Wait(); latch.Dispose(); // verify Assert.That(urlString, Is.StringContaining(ecid)); Assert.That(urlString, Is.StringContaining(orgid)); }
void getExperienceCloudId() { ACPIdentity.GetExperienceCloudId(HandleAdobeGetExperienceCloudIdCallback); }