public async Task PostTest() { var emailAddress = "*****@*****.**"; //Arrange var client = new LgEloquaContext(EloquaContext.CreateClient("LeavittGroupAgencyAssociationLLC", Username, Password, new Uri("https://secure.eloqua.com"))); //Act var result = await client.LgContacts.PostAsync(new LgContact { EmailAddress = emailAddress, FirstName = "Aaron", LastName = "Drabeck", BusinessPhone = "555-1212", RefUrl = "testLink.com", SmsText = "no", MobilePhone = "555-1515", ResidentialPhone = "55-1616", ZipCode = "84720-555", ContactId = "122", LeadSource = "Google", DateOfBirth = new DateTime(1983, 08, 31), Employee = 1222222.23123123213213213213213123123123123123213213213213213123 }); //Assert Assert.AreEqual("testLink.com", result.RefUrl); }
public async Task GetBadUrlTest() { //Arrange var client = new LgEloquaContext(EloquaContext.CreateClient("LeavittGroupAgencyAssociationLLC", Username, Password, new Uri("https://secure.eloqua.com"))); //Act var existingContact = await client.BadContacts.GetAsync(486201, Depth.Complete); //Assert Assert.IsNull(existingContact); }
public async Task SearchTest() { var emailAddress = "*****@*****.**"; //Arrange var client = new LgEloquaContext(EloquaContext.CreateClient("LeavittGroupAgencyAssociationLLC", Username, Password, new Uri("https://secure.eloqua.com"))); //Act var result = await client.Contacts.SearchAsync("*aaron*"); //Assert Assert.AreNotEqual(0, result.Count); }
public async Task PutTest() { var emailAddress = "*****@*****.**"; //Arrange var client = new LgEloquaContext(EloquaContext.CreateClient("LeavittGroupAgencyAssociationLLC", Username, Password, new Uri("https://secure.eloqua.com"))); //Act var result = await client.LgContacts.PutAsync(new LgContact { Id = 48658, EmailAddress = emailAddress, // Name = emailAddress, //Address1 = "Test home number 1", // RefUrl = "testLink.com", // County = "Iron", HomeOwner = "YES" }); //Assert Assert.AreEqual("testLink.com", result.RefUrl); }
public async Task PostInvalidCustomPropTest() { var emailAddress = "*****@*****.**"; //Arrange var client = new LgEloquaContext(EloquaContext.CreateClient("LeavittGroupAgencyAssociationLLC", Username, Password, new Uri("https://secure.eloqua.com"))); //Act var result = await client.ExtendedContacts.PostAsync(new ExtendedContact { EmailAddress = emailAddress, Name = emailAddress, Address1 = "Test home number 1", Test = "testLink.com" }); //Assert Assert.IsNull(result.Test); }
public async Task PostDuplicateTest() { var emailAddress = "*****@*****.**"; //Arrange var client = new LgEloquaContext(EloquaContext.CreateClient("LeavittGroupAgencyAssociationLLC", Username, Password, new Uri("https://secure.eloqua.com"))); //Act var result = await client.LgContacts.PostAsync(new LgContact { EmailAddress = emailAddress, Name = emailAddress, Address1 = "Test home number 1", RefUrl = "testLink.com" }); //Assert - throws }