public void FixtureSetup() { Client = new RestContactClient(MockClient.User(), MockClient.Password()); ContactId = 165251012001; ContactListId = 188505001; QueryContact = new CfQueryContacts(1000, 0, null, null, null); GetContactHistory = new CfGetContactHistory(1000, 0, ContactId); var contact1 = new CfContact(null, "Contact1_Name", "Contact1_LastName", null, "14252163710", null, null, null, null, null); var contact2 = new CfContact(null, "Contact2_Name", "Contact2_LastName", null, "14252163710", null, null, null, null, null); CfContact[] contacts = { contact1, contact2 }; CreateContactList = new CfCreateContactList(null, "NewContactListTest", false, new CfContactSource(contacts)); object[] contacts2 = { ContactId }; CreateContactList2 = new CfCreateContactList(null, "NewContactListTest", false, new CfContactSource(contacts2)); var contactNumbers = new CfContactSourceNumbers("14252163710", new[] { "homePhone" }); CfContactSourceNumbers[] contacts3 = { contactNumbers }; CreateContactList3 = new CfCreateContactList(null, "NewContactListTest3", false, new CfContactSource(contacts3)); QueryContactLists = new CfQuery(); const long contactId = 165332795001; const long contactListId = 188518001; object[] contact = { contactId }; AddContactsToList = new CfContactListRequest(contactListId, false, new CfContactSource(contact)); RemoveContactsFromList = new CfRemoveContactsFromList(contactListId, contactId); ContactLastName = "ContactLastNameRest"; ContactFirstName = "ContactFirstNameRest"; }
public void Test_UpdateContactsInvalidID() { var contact = new CfContact { Id = 169299440000, LastName = ContactLastName, }; Client.UpdateContacts(new[] { contact }); }
public void Test_UpdateContactsMandatory() { var contact = new CfContact { Id = 169299440001, LastName = ContactLastName, }; Client.UpdateContacts(new[] { contact }); var client = Client.GetContact(169299440001); Assert.AreEqual(ContactLastName, client.LastName); }
public Contact(CfContact source) { if (source.Id.HasValue) { id = source.Id.Value; idSpecified = true; } firstName = source.FirstName; lastName = source.LastName; zipcode = source.Zipcode; homePhone = source.HomePhone; workPhone = source.WorkPhone; mobilePhone = source.MobilePhone; externalId = source.ExternalId; externalSystem = source.ExternalSystem; AnyAttr = source.AnyAttr; }
public void Test_UpdateContactsComplete() { var contact = new CfContact { Id = 169299440001, LastName = ContactLastName, FirstName = ContactFirstName, MobilePhone = VerifyFromNumber, WorkPhone = VerifyFromNumber, }; Client.UpdateContacts(new[] { contact }); var client = Client.GetContact(169299440001); Assert.AreEqual(ContactLastName, client.LastName); Assert.AreEqual(ContactFirstName, client.FirstName); }
public void Test_AddContactsToListComplete() { var contact1 = new CfContact { FirstName = "FirstNameContact", HomePhone = "14252163710" }; object[] contacts = { contact1 }; var contactListRequest = new CfContactListRequest { Validate = true, ContactListId = 192950001, ContactSource = new CfContactSource { Items = contacts } }; Client.AddContactsToList(contactListRequest); }
public void Test_CreateContactListMandatory() { var contact1 = new CfContact { FirstName = "FirstNameContact", HomePhone = "14252163710" }; object[] contacts = { contact1 }; var createContactList = new CfCreateContactList { Name = "ContactList_Test_CreateContactListMandatory", ContactSource = new CfContactSource { Items = contacts } }; var id = Client.CreateContactList(createContactList); Assert.IsNotNull(id); }
internal static Contact ToContact(CfContact source) { return(source == null ? null : new Contact(source)); }