public void SalesforceClientDescribeFails() { // Arrange var service = new SalesforceClient(ConsumerKey, ConsumerSecret, RefreshToken); // Act // Assert var exception = Assert.Throws<SalesforceException>(() => service.Describe("AccountError")); Assert.AreEqual(HttpStatusCode.NotFound, exception.StatusCode); }
public void SalesforceClientDescribeValidatesNull() { // Arrange var service = new SalesforceClient(ConsumerKey, ConsumerSecret, RefreshToken); // Act // Assert Assert.Throws<ArgumentNullException>(() => service.Describe(null)); }
public void SalesforceClientDescribe() { // Arrange var service = new SalesforceClient(ConsumerKey, ConsumerSecret, RefreshToken); // Act var response = service.Describe("Account"); // Assert Assert.IsNotNull(response); Assert.IsNotNull(response.Fields); Assert.IsNotNull(response.Urls); Assert.IsNotNull(response.ChildRelationships); Console.WriteLine(response.Name); Console.WriteLine(response.Undeletable); Console.WriteLine(response.Fields.Count); Console.WriteLine(response.Urls.Describe); }