Guest User

Untitled

a guest
Apr 27th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. APIObject[] subscribers = new APIObject[1];
  2. Subscriber subscriber = new Subscriber();
  3. subscriber.EmailAddress = "john@example.com";
  4. subscriber.SubscriberKey = "12345";
  5. subscriber.Attributes = new AsyncTestSuite.IntegrationFramework.Attribute[2];
  6. subscriber.Attributes[0] = new AsyncTestSuite.IntegrationFramework.Attribute();
  7. subscriber.Attributes[0].Name = "FirstName";
  8. subscriber.Attributes[0].Value = "john";
  9. subscriber.Attributes[1] = new AsyncTestSuite.IntegrationFramework.Attribute();
  10. subscriber.Attributes[1].Name = "YearOfBirth";
  11. subscriber.Attributes[1].Value = "1989";
  12. subscribers[0] = subscriber;
  13. CreateOptions co = new CreateOptions();
  14. co.RequestType = RequestType.Asynchronous;
  15. co.RequestTypeSpecified = true;
  16. co.SendResponseTo = new AsyncResponse[1];
  17. co.SendResponseTo[0] = new AsyncResponse();
  18. co.SendResponseTo[0].RespondWhen = RespondWhen.OnCallComplete;
  19. co.SendResponseTo[0].RespondWhenSpecified = true;
  20. co.SendResponseTo[0].ResponseType = AsyncResponseType.email;
  21. co.SendResponseTo[0].ResponseAddress = "responses@example.com";
  22. co.SendResponseTo[0].IncludeResults = true;
  23. co.SendResponseTo[0].IncludeResultsSpecified = true;
  24. co.SendResponseTo[0].IncludeObjects = true;
  25. co.SendResponseTo[0].IncludeObjectsSpecified = true;
  26. co.SendResponseTo[0].OnlyIncludeBase = true;
  27. co.SendResponseTo[0].OnlyIncludeBaseSpecified = true;
  28. CreateResult[] results = integrationFramework.Create(co, subscribers, out requestID, out status);
  29. Console.WriteLine(results[0].StatusCode);
  30. Console.WriteLine(results[0].StatusMessage);
  31. Assert.IsNotNull(results);
  32. Assert.AreEqual("OK", status);
Add Comment
Please, Sign In to add comment