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() }; }