예제 #1
0
        /// <summary>
        ///Gets or sets the test context which provides
        ///information about and functionality for the current test run.
        ///</summary>

        #endregion Properties

        #region Constructors
        public FormTest()
        {
            cultureListGood = new List <CultureInfo>()
            {
                new CultureInfo("en-CA"), new CultureInfo("fr-CA")
            };
            csspWQInputToolForm = new CSSPWQInputToolForm();
            privateObject       = new PrivateObject(csspWQInputToolForm);
            SetupTest(cultureListGood[0]);

            privateObject.Invoke("butBrowseSamplingPlanFile_Click", butBrowseSamplingPlanFile, new EventArgs());

            //bool RetBool = (bool)privateObject.Invoke("ReadSamplingPlan");
            //if (RetBool)
            //{
            //    panelAccessCode.Visible = true;
            //}
            //textBoxInitials.Focus();
            //textBoxInitials.Text = "AA";
            //Initials = textBoxInitials.Text;
            //textBoxAccessCode.Focus();
            //textBoxAccessCode.Text = "abcdef";

            LoadVariable();
        }
예제 #2
0
        private void SetupTest(CultureInfo culture)
        {
            csspWQInputToolForm = new CSSPWQInputToolForm();

            Assert.AreEqual(csspWQInputToolForm.currentCulture, Thread.CurrentThread.CurrentCulture);
            Assert.AreEqual(csspWQInputToolForm.currentUICulture, Thread.CurrentThread.CurrentCulture);

            // Panel
            panelPassword         = ((Panel)privateObject.GetField("panelPassword"));
            panelPasswordCenter   = ((Panel)privateObject.GetField("panelPasswordCenter"));
            panelAccessCode       = ((Panel)privateObject.GetField("panelAccessCode"));
            panelApp              = ((Panel)privateObject.GetField("panelApp"));
            panelAppInputFiles    = ((Panel)privateObject.GetField("panelAppInputFiles"));
            panelAppInputFilesTop = ((Panel)privateObject.GetField("panelAppInputFilesTop"));
            panelAppInput         = ((Panel)privateObject.GetField("panelAppInput"));
            panelAddInputMiddle   = ((Panel)privateObject.GetField("panelAddInputMiddle"));
            panelAppInputTop      = ((Panel)privateObject.GetField("panelAppInputTop"));
            panelControl          = ((Panel)privateObject.GetField("panelControl"));
            panelTC = ((Panel)privateObject.GetField("panelTC"));
            panelAppInputTopIncubation       = ((Panel)privateObject.GetField("panelAppInputTopIncubation"));
            panelAppInputTopTideCrew         = ((Panel)privateObject.GetField("panelAppInputTopTideCrew"));
            panelAppInputBottom              = ((Panel)privateObject.GetField("panelAppInputBottom"));
            panelAddInputBottomRight         = ((Panel)privateObject.GetField("panelAddInputBottomRight"));
            panelLineForSignature            = ((Panel)privateObject.GetField("panelLineForSignature"));
            panelAddInputBottomLeft          = ((Panel)privateObject.GetField("panelAddInputBottomLeft"));
            panelAddInputBottomLeftDuplicate = ((Panel)privateObject.GetField("panelAddInputBottomLeftDuplicate"));
            panelAppTop = ((Panel)privateObject.GetField("panelAppTop"));
            panelChangeDateOfCurrentDoc = ((Panel)privateObject.GetField("panelChangeDateOfCurrentDoc"));
            panelStatusBar = ((Panel)privateObject.GetField("panelStatusBar"));
            panelButtonBar = ((Panel)privateObject.GetField("panelButtonBar"));

            // TextBox
            textBoxInitials                        = ((TextBox)privateObject.GetField("textBoxInitials"));
            textBoxAccessCode                      = ((TextBox)privateObject.GetField("textBoxAccessCode"));
            textBoxLot44_5                         = ((TextBox)privateObject.GetField("textBoxLot44_5"));
            textBoxLot35                           = ((TextBox)privateObject.GetField("textBoxLot35"));
            textBoxControlBlank35                  = ((TextBox)privateObject.GetField("textBoxControlBlank35"));
            textBoxControlBath1Negative44_5        = ((TextBox)privateObject.GetField("textBoxControlBath1Negative44_5"));
            textBoxControlBath2Negative44_5        = ((TextBox)privateObject.GetField("textBoxControlBath2Negative44_5"));
            textBoxControlBath3Negative44_5        = ((TextBox)privateObject.GetField("textBoxControlBath3Negative44_5"));
            textBoxControlNegative35               = ((TextBox)privateObject.GetField("textBoxControlNegative35"));
            textBoxControlBath1NonTarget44_5       = ((TextBox)privateObject.GetField("textBoxControlBath1NonTarget44_5"));
            textBoxControlBath2NonTarget44_5       = ((TextBox)privateObject.GetField("textBoxControlBath2NonTarget44_5"));
            textBoxControlBath3NonTarget44_5       = ((TextBox)privateObject.GetField("textBoxControlBath3NonTarget44_5"));
            textBoxControlNonTarget35              = ((TextBox)privateObject.GetField("textBoxControlNonTarget35"));
            textBoxControlLot                      = ((TextBox)privateObject.GetField("textBoxControlLot"));
            textBoxControlBath1Positive44_5        = ((TextBox)privateObject.GetField("textBoxControlBath1Positive44_5"));
            textBoxControlBath2Positive44_5        = ((TextBox)privateObject.GetField("textBoxControlBath2Positive44_5"));
            textBoxControlBath3Positive44_5        = ((TextBox)privateObject.GetField("textBoxControlBath3Positive44_5"));
            textBoxControlPositive35               = ((TextBox)privateObject.GetField("textBoxControlPositive35"));
            textBoxTCLab1                          = ((TextBox)privateObject.GetField("textBoxTCLab1"));
            textBoxTCField1                        = ((TextBox)privateObject.GetField("textBoxTCField1"));
            textBoxTCLab2                          = ((TextBox)privateObject.GetField("textBoxTCLab2"));
            textBoxTCField2                        = ((TextBox)privateObject.GetField("textBoxTCField2"));
            textBoxWaterBathNumber                 = ((TextBox)privateObject.GetField("textBoxWaterBathNumber"));
            textBoxIncubationEndTime               = ((TextBox)privateObject.GetField("textBoxIncubationEndTime"));
            textBoxIncubationBath1StartTime        = ((TextBox)privateObject.GetField("textBoxIncubationBath1StartTime"));
            textBoxIncubationBath2StartTime        = ((TextBox)privateObject.GetField("textBoxIncubationBath2StartTime"));
            textBoxIncubationBath3StartTime        = ((TextBox)privateObject.GetField("textBoxIncubationBath3StartTime"));
            textBoxTides                           = ((TextBox)privateObject.GetField("textBoxTides"));
            textBoxSampleCrewInitials              = ((TextBox)privateObject.GetField("textBoxSampleCrewInitials"));
            textBoxResultsReadBy                   = ((TextBox)privateObject.GetField("textBoxResultsReadBy"));
            textBoxResultsRecordedBy               = ((TextBox)privateObject.GetField("textBoxResultsRecordedBy"));
            textBoxSalinitiesReadBy                = ((TextBox)privateObject.GetField("textBoxSalinitiesReadBy"));
            textBoxSampleBottleLotNumber           = ((TextBox)privateObject.GetField("textBoxSampleBottleLotNumber"));
            textBoxDailyDuplicatePrecisionCriteria = ((TextBox)privateObject.GetField("textBoxDailyDuplicatePrecisionCriteria"));

            // Button
            butBrowseSamplingPlanFile = ((Button)privateObject.GetField("butBrowseSamplingPlanFile"));
            butOpen             = ((Button)privateObject.GetField("butOpen"));
            butGetTides         = ((Button)privateObject.GetField("butGetTides"));
            butViewFCForm       = ((Button)privateObject.GetField("butViewFCForm"));
            butCreateFile       = ((Button)privateObject.GetField("butCreateFile"));
            butChangeDateCancel = ((Button)privateObject.GetField("butChangeDateCancel"));
            butChangeDate       = ((Button)privateObject.GetField("butChangeDate"));
            butSendToServer     = ((Button)privateObject.GetField("butSendToServer"));
            butSubsector        = ((Button)privateObject.GetField("butSubsector"));
            butMunicipality     = ((Button)privateObject.GetField("butMunicipality"));
            butArchive          = ((Button)privateObject.GetField("butArchive"));
            butEC     = ((Button)privateObject.GetField("butEC"));
            butLTB    = ((Button)privateObject.GetField("butLTB"));
            butA1     = ((Button)privateObject.GetField("butA1"));
            butLogoff = ((Button)privateObject.GetField("butLogoff"));

            // ListBox
            listBoxFiles = ((ListBox)privateObject.GetField("listBoxFiles"));

            // ComboBox
            comboBoxFileSubsector  = ((ComboBox)privateObject.GetField("comboBoxFileSubsector"));
            comboBoxSubsectorNames = ((ComboBox)privateObject.GetField("comboBoxSubsectorNames"));

            // RichTextBox
            richTextBoxFile = ((RichTextBox)privateObject.GetField("richTextBoxFile"));
            richTextBoxRunWeatherComment = ((RichTextBox)privateObject.GetField("richTextBoxRunWeatherComment"));
            richTextBoxRunComment        = ((RichTextBox)privateObject.GetField("richTextBoxRunComment"));

            // DataGridView
            dataGridViewCSSP = ((DataGridView)privateObject.GetField("dataGridViewCSSP"));

            // Checkbox
            checkBox2Coolers = ((CheckBox)privateObject.GetField("checkBox2Coolers"));

            // Label
            lblIncubationTimeCalculated = ((Label)privateObject.GetField("lblIncubationTimeCalculated"));
            lblSampleCrewInitials       = ((Label)privateObject.GetField("lblSampleCrewInitials"));
            lblSamplingPlanFileName     = ((Label)privateObject.GetField("lblSamplingPlanFileName"));

            // WebBrowser
            webBrowserCSSP = ((WebBrowser)privateObject.GetField("webBrowserCSSP"));

            // DateTimePicker
            dateTimePickerResultsReadDate     = ((DateTimePicker)privateObject.GetField("dateTimePickerResultsReadDate"));
            dateTimePickerResultsRecordedDate = ((DateTimePicker)privateObject.GetField("dateTimePickerResultsRecordedDate"));
            dateTimePickerSalinitiesReadDate  = ((DateTimePicker)privateObject.GetField("dateTimePickerSalinitiesReadDate"));
            dateTimePickerRun        = ((DateTimePicker)privateObject.GetField("dateTimePickerRun"));
            dateTimePickerChangeDate = ((DateTimePicker)privateObject.GetField("dateTimePickerChangeDate"));

            // Timer
            timerSave     = ((System.Windows.Forms.Timer)privateObject.GetField("timerSave"));
            timerGetTides = ((System.Windows.Forms.Timer)privateObject.GetField("timerGetTides"));

            // OpenFileDialog
            openFileDialogCSSP = ((OpenFileDialog)privateObject.GetField("openFileDialogCSSP"));

            // Process
            processCSSP = ((Process)privateObject.GetField("processCSSP"));
        }