/
Proxy Unit Tests
Proxy Unit Tests
[TestMethod] public void LoginDetailsParsing() { string testConnectionString = "S4S:user id=s4s.api@fuseit.com;password=x;token=XoTykMKTCti9mZUZeGw0mF823;environment=Production;proxyserver=192.168.5.124;proxyport=808"; LoginDetails loginDetails = new LoginDetails(testConnectionString); Assert.AreEqual("s4s.api@fuseit.com", loginDetails.Username); Assert.IsTrue(loginDetails.HasSecurityToken); Assert.AreEqual("s4salesforceXoTykMKTCti9mZUZeGw0mF823", loginDetails.Password); string connectionString = loginDetails.ConnectionString(false); Assert.AreEqual(testConnectionString, connectionString); } [TestMethod] public void LoginDetailsParsingWithPassword() { string testConnectionString = "S4S:user id=s4s.api@fuseit.com;password=x;token=XoTykMKTCti9mZUZeGw0mF823;environment=Production;proxyserver=192.168.5.124;proxyport=808;proxyusername=sean;proxypassword=y"; LoginDetails loginDetails = new LoginDetails(testConnectionString); Assert.AreEqual("s4s.api@fuseit.com", loginDetails.Username); Assert.IsTrue(loginDetails.HasSecurityToken); Assert.AreEqual("s4salesforceXoTykMKTCti9mZUZeGw0mF823", loginDetails.Password); string connectionString = loginDetails.ConnectionString(false); Assert.AreEqual(testConnectionString, connectionString); // Test the connection SalesforceSession testSession = new SalesforceSession(new LoginDetails(testConnectionString)); string userId = testSession.SalesforceUserId; UserService userService = new UserService(testSession); Assert.IsTrue(userService.ValidEntityId(userId)); }
, multiple selections available,
Related content
T4S Unit Test Setup v2.13 or Later
T4S Unit Test Setup v2.13 or Later
More like this
T4S Unit Test Setup with older v1.xx
T4S Unit Test Setup with older v1.xx
More like this
Executing Salesforce Partner API Methods
Executing Salesforce Partner API Methods
More like this
Debugging SOAP Request/Response messages
Debugging SOAP Request/Response messages
More like this
Adding Connection String (Pre-Sitecore 9)
Adding Connection String (Pre-Sitecore 9)
More like this
Update an Existing Account
Update an Existing Account
More like this