Example #1
0
        private void btnExecute_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(txtEnter.Text))
            {
                int enteredValue = System.Convert.ToInt32(txtEnter.Text);

                TestCLRCommonClass testCLRCommonClass = new TestCLRCommonClass(enteredValue);

                TestCLRCPlusPlusClass testCLRCPlusPlusClass = new TestCLRCPlusPlusClass();

                txtExit.Text = testCLRCPlusPlusClass.Multiply(testCLRCommonClass, 5).ToString();

                txtMessage.Text = testCLRCPlusPlusClass.Message();

                TestCLRCommonInput testCLRCommonInput = new TestCLRCommonInput(enteredValue, "crap");

                TestCLRCommonOutput testCLRCommonOutput = testCLRCPlusPlusClass.PerformFunction(testCLRCommonInput);

                txtResults.Clear();

                txtResults.Text += "From Function Return" + Environment.NewLine;
                DisplayResults(testCLRCommonOutput);

                TestCLRCommonOutput testCLRCommonOutputAsOut = null;
                testCLRCPlusPlusClass.PerformFunction(testCLRCommonInput, out testCLRCommonOutputAsOut);

                txtResults.Text += Environment.NewLine;
                txtResults.Text += "From Out Parameter" + Environment.NewLine;
                DisplayResults(testCLRCommonOutputAsOut);
            }
        }
Example #2
0
 private void DisplayResults(TestCLRCommonOutput testCLRCommonOutput)
 {
     txtResults.Text += "Result is " + testCLRCommonOutput.Result.ToString() + Environment.NewLine;
     foreach (string text in testCLRCommonOutput.DescriptionData)
     {
         txtResults.Text += text + Environment.NewLine;
     }
 }