public void SalesforceClientAddAndDeleteAsync() { // Arrange var service = new SalesforceClient(ConsumerKey, ConsumerSecret, RefreshToken); var ticks = DateTime.UtcNow.Ticks; var contact = new { LastName = "TestContact", FirstName = ticks, Email = "testcontact+" + ticks + "@gmail.com" }; // Act var addResponse = service.AddAsync<Contact>(contact).Result; // Assert Assert.NotNull(addResponse.Id); // Act var response = service.DeleteAsync<Contact>(addResponse.Id).Result; // Assert Assert.AreEqual(HttpStatusCode.NoContent, response.StatusCode); }
public void SalesforceClientAddAsync() { // Arrange var service = new SalesforceClient(ConsumerKey, ConsumerSecret, RefreshToken); var ticks = DateTime.UtcNow.Ticks; var contact = new Contact { LastName = "TestContact", FirstName = ticks.ToString(), Email = "testcontact+" + ticks + "@gmail.com" }; // Act var response = service.AddAsync<Contact>(contact).Result; // Assert Assert.NotNull(response); Assert.NotNull(response.Id); Assert.AreEqual(response.Id, contact.Id); }
public void SalesforceClientAddAsyncFails() { // Arrange var service = new SalesforceClient(ConsumerKey, ConsumerSecret, RefreshToken); var ticks = DateTime.UtcNow.Ticks; var contact = new { NonExistingField = "TestContact", FirstName = ticks, Email = "testcontact+" + ticks + "@gmail.com" }; // Act // Assert var id = service.AddAsync<Contact>(contact).Result; Assert.IsNull(id); }