public void TrackViaClient_DeleteRecord_ShouldNotBlowUp() { // Assemble RecordSet rs = TestData.getUnitTestRecordSet2(); Mock <IAsyncHttpClientHelper> httpClient = new Mock <IAsyncHttpClientHelper>(); TestHelper.HttpClient_SetupDeleteRequest(HttpStatusCode.NoContent, httpClient); TrackViaClient client = new TrackViaClient(httpClient.Object, TestHelper.HostName_Fake, TestHelper.ApiKey_Fake); // Act client.deleteRecord(1L, 1L); }
public void IntegrationTest_TrackViaClient_Scenario_CreateAndUpdateDeleteRecord_SimpleCRMAccount() { TestHelper.EnsureProductionValuesBeforeRunningIntegrationTests(IntegrationTestConfig.TRACKVIA_VIEWID_DEMOSIMPLECRM_ACCOUNTSDEFAULTVIEW <= 0); TrackViaClient client = new TrackViaClient(IntegrationTestConfig.TRACKVIA_HOSTNAME, IntegrationTestConfig.TRACKVIA_USERNAME, IntegrationTestConfig.TRACKVIA_PASSWORD, IntegrationTestConfig.TRACKVIA_API_KEY); // Create a record we can update Record record = Integration_CreateRecordStep(client); // Lets leave one field unchanged, update one field and add a new field value Record updatedRecord = Integration_UpdateRecordStep(client, record); client.deleteRecord(IntegrationTestConfig.TRACKVIA_VIEWID_DEMOSIMPLECRM_ACCOUNTSDEFAULTVIEW, updatedRecord.Data.Id); }