public void AddRecord() { iFormBuilder api = new iFormBuilder(); api.ReadConfiguration(configfile); RecordsCreator rc = new RecordsCreator(); Record record = new Record(); Field field = new Field(); field.ELEMENT_ID = 6702660; field.VALUE = "Unit Test Add"; record.FIELDS.Add(field); rc.RECORDS.Add(record); Assert.IsTrue(api.CreateRecord(pagetotest, rc) != -1); }
public void DeleteRecordsTest() { iFormBuilder api = new iFormBuilder(); api.ReadConfiguration(configfile); //Page page = target.GetPage(this.pagetotest); // TODO: Initialize to an appropriate value List<int> DeleteRecords = new List<int>(); // TODO: Initialize to an appropriate value DeleteRecords.Add(8); //bool expected = false; // TODO: Initialize to an appropriate value bool actual; List<long> pages = new List<long>(); pages.Add(pagetotest); actual = api.DeleteRecords(pages, DeleteRecords); Assert.IsTrue(actual); }
public void ReadConfigurationTest() { IConfiguration configuration = new Configuration(); Environment.GetFolderPath(Environment.SpecialFolder.Personal); string agsfolder = Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "\\ArcGIS"; string configfile = agsfolder + "\\iformbuilder\\config_UNIT.xml"; if (!File.Exists(configfile)) Assert.Fail("No config file found"); iFormBuilder api = new iFormBuilder(); api.ReadConfiguration(configfile); bool actual; actual = api.ReadConfiguration(configfile); Assert.IsTrue(configuration.iformpassword == config.iformpassword); }
public void SaveConfigurationTest() { string agsfolder = Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "\\ArcGIS"; string iformfolder = String.Empty; if (Directory.Exists(agsfolder)) { iformfolder = agsfolder + "\\iformbuilder"; if (!Directory.Exists(iformfolder)) Directory.CreateDirectory(iformfolder); } string configfile = agsfolder + "\\iformbuilder\\config.xml"; iFormBuilder api = new iFormBuilder(); api.ReadConfiguration(configfile); configfile = agsfolder + "\\iformbuilder\\config_UNIT.xml"; string path = iformfolder; // TODO: Initialize to an appropriate value bool actual; actual = api.SaveConfiguration(configfile); Assert.IsTrue(actual); }
public void GetPageTest() { iFormBuilder api = new iFormBuilder(); api.ReadConfiguration(configfile); long pageid = pagetotest; // TODO: Initialize to an appropriate value //Page expected = null; // TODO: Initialize to an appropriate value Page actual; actual = api.GetPage(pageid); Assert.AreEqual(actual.ID, pageid); }
public void GetRecordsTest() { //IConfiguration configuration = null; // TODO: Initialize to an appropriate value iFormBuilder api = new iFormBuilder(); api.ReadConfiguration(configfile); long pageid = pagetotest; // TODO: Initialize to an appropriate value //Page expected = null; // TODO: Initialize to an appropriate value Page page; page = api.GetPage(pageid); // TODO: Initialize to an appropriate value //Records expected = null; // TODO: Initialize to an appropriate value Records actual = api.GetRecords(page, 0, 1); Assert.IsTrue(actual.RecordSet.Count != 0); }
public void GetFormAssignment() { iFormBuilder api = new iFormBuilder(); api.ReadConfiguration(configfile); FormAssignment fm = api.GetFormAssignment(); Assert.IsTrue(fm.FormItems.Count != 0); }
public void GetOptionListTest() { iFormBuilder api = new iFormBuilder(); api.ReadConfiguration(configfile); int optionlist = 221271; // TODO: Initialize to an appropriate value OptionList actual; actual = api.GetOptionList(optionlist); Assert.AreEqual(optionlist, actual.OPTION_LIST_ID); }
public void GetAllUsersInProfile() { iFormBuilder api = new iFormBuilder(); api.ReadConfiguration(configfile); List<User> fm = api.GetAllUserInProfile(); Assert.IsTrue(fm.Count != 0); }
public void GetAllPagesInProfileTest() { iFormBuilder api = new iFormBuilder(); api.ReadConfiguration(configfile); //List<Page> expected = null; // TODO: Initialize to an appropriate value List<Page> actual; actual = api.GetAllPagesInProfile(); Assert.IsTrue(actual != null); }
public void GetAccessToken() { iFormBuilder api = new iFormBuilder(); api.ReadConfiguration(configfile); AccessCode actual; actual = api.accesscode; Assert.IsFalse(actual.isExpired); }
private void UpdateIFormsConfiguration() { if (File.Exists(Utilities.iFormConfigFile)) { iFormAPI = new iFormBuilder(); iFormAPI.ReadConfiguration(Utilities.iFormConfigFile); this.txtClientID.Text = iFormAPI.iformconfig.clientid; this.txtRefreshCode.Text = iFormAPI.iformconfig.refreshcode; this.txtiFormServerURL.Text = iFormAPI.iformconfig.iformserverurl; this.txtiFormUserName.Text = iFormAPI.iformconfig.iformusername; this.txtiFormpassword.Text = iFormAPI.iformconfig.iformpassword; this.txtArcGISURL.Text = iFormAPI.iformconfig.arcgisurl; this.txtArcGISUsername.Text = iFormAPI.iformconfig.arcgisusername; this.txtArcGISPassword.Text = iFormAPI.iformconfig.arcgispassword; this.txtProfileID.Text = iFormAPI.iformconfig.profileid.ToString(); this.txtSecretKey.Text = iFormAPI.iformconfig.secretkey; UpdatePageInformation(); } }
private void btnUploadDoc_Click(object sender, RoutedEventArgs e) { iFormBuilder api = new iFormBuilder(); api.ReadConfiguration(this.iFormConfigFile); UploadExcelFile uploadFile = new UploadExcelFile(api.iformconfig); List<OptionList> options = uploadFile.CreateOptionList(this.txtFileToUpload.Text); StackPanel stack = new StackPanel(); stack.Orientation = Orientation.Horizontal; Grid optGrid = new Grid(); // <Grid Margin="10"> foreach (OptionList optList in options) { //DataGrid rootGrid = new DataGrid(); //DataGridTextColumn c1 = new DataGridTextColumn(); //c1.Header = "Key"; //c1.Binding = new Binding("Key"); //c1.Width = 110; //rootGrid.Columns.Add(c1); //DataGridTextColumn c2 = new DataGridTextColumn(); //c2.Header = "Value"; //c2.Width = 110; //c2.Binding = new Binding("Value"); //rootGrid.Columns.Add(c2); //rootGrid.ItemsSource = optList.OptionsDictionary; //stack.Children.Add(rootGrid); } //stack.Children.Add( OptionListGrid.Children.Add(stack); }