public void GetCustomFieldOptions()
        {
            CustomFieldCollection customFields = TestSetup.KayakoApiService.CustomFields.GetCustomFields();

            Assert.IsNotNull(customFields, "No custom fields were returned");
            Assert.IsNotEmpty(customFields, "No custom fields were returned");

            int idToUse = -1;

            foreach (CustomField customField in customFields)
            {
                CustomFieldOptionCollection customFieldOptions = TestSetup.KayakoApiService.CustomFields.GetCustomFieldOptions(customField.CustomFieldId);
                if (customFieldOptions.Count > 0)
                {
                    idToUse = customField.CustomFieldId;
                    break;
                }
            }

            if (idToUse != -1)
            {
                CustomFieldOptionCollection customFieldOptions = TestSetup.KayakoApiService.CustomFields.GetCustomFieldOptions(idToUse);

                Assert.IsNotNull(customFieldOptions, "No custom fields were returned");
                Assert.IsNotEmpty(customFieldOptions, "No custom fields were returned");
            }
            else
            {
                throw new Exception("No custom field options found");
            }
        }
        public void Setup()
        {
            _kayakoApiRequest = new Mock<IKayakoApiRequest>();
            _customFieldController = new CustomFieldController(_kayakoApiRequest.Object);

            _responseCustomFieldCollection = new CustomFieldCollection
                {
                    new CustomField(),
                    new CustomField()
                };

            _responseCustomFieldOptionsCollection = new CustomFieldOptionCollection
                {
                    new CustomFieldOption(),
                    new CustomFieldOption()
                };
        }
        public void Setup()
        {
            _kayakoApiRequest = new Mock<IKayakoApiRequest>();
            _customFieldController = new CustomFieldController(_kayakoApiRequest.Object);

            _responseCustomFieldCollection = new CustomFieldCollection
                {
                    new CustomField(),
                    new CustomField()
                };

            _responseCustomFieldOptionsCollection = new CustomFieldOptionCollection
                {
                    new CustomFieldOption(),
                    new CustomFieldOption()
                };
        }