public void InsertAccountsWith1BatchTest()
        {
            CreateJobRequest insertAccountJobRequest = buildDefaultInsertAccountCreateJobRequest();
            Job insertAccountJob = _apiClient.CreateJob(insertAccountJobRequest);

            String batchContents = buildDefaultAccountBatchContents();

            CreateBatchRequest insertAccountBatchRequest = buildCreateBatchRequest(insertAccountJob.Id, batchContents);

            Batch accountBatch = _apiClient.CreateBatch(insertAccountBatchRequest);

            Assert.IsTrue(accountBatch != null);
            Assert.IsTrue(String.IsNullOrWhiteSpace(accountBatch.Id) == false);

            // Close job so no more batches are added.
            _apiClient.CloseJob(insertAccountJob.Id);

            insertAccountJob = _apiClient.GetCompletedJob(insertAccountJob.Id);

            Assert.IsTrue(insertAccountJob.NumberRecordsFailed == 0);
            Assert.IsTrue(insertAccountJob.NumberRecordsProcessed == 1);
        }