private async Task <ContractTemplate> GetTemplate(int templateNumber)
        {
            var request = new ContractTemplateListRequest(connectionSettings.AccessToken, connectionSettings.ClientSecret);

            return((await ContractTemplateService.GetContractTemplateAsync(
                        request,
                        templateNumber
                        )).Data);
        }
        public async Task ItCanGetAContractTemplate()
        {
            var templates = await GetTemplates();

            if (!templates.Any())
            {
                Assert.Inconclusive("No contract templates exist in the system");
            }

            var request  = new ContractTemplateListRequest(connectionSettings.AccessToken, connectionSettings.ClientSecret);
            var response = await ContractTemplateService.GetContractTemplateAsync(
                request,
                templates.First().ContractTemplate
                );

            Assert.IsNotNull(response);
            Assert.IsNotNull(response.Data);
            Assert.AreEqual(templates.First().ContractTemplate, response.Data.TemplateNumber);
        }