Exemple #1
0
        public void TestMethod1()
        {
            MyPoint a = new MyPoint(0, 0);
            MyPoint b = new MyPoint(4, 6);
            MyPoint c = new MyPoint(4, 0);

            MyPoint in_point = new MyPoint(3, 2);
            MyPoint ex_point = new MyPoint(8, 8);

            MyTriangle triangle = new MyTriangle(a,b,c);

            Assert.AreEqual(true, triangle.MyPointBelong(in_point), "internal point checking");
            Assert.AreEqual(false, triangle.MyPointBelong(ex_point), "external point checking");
        }
Exemple #2
0
        private void button_belong_Click(object sender, EventArgs e)
        {
            List<MyPoint> points = new List<MyPoint>();
            string query = textBox_addtr.Text;
            foreach (string xy in query.Split(';'))
            {
                int x = Convert.ToInt32(xy.Split(',')[0]);
                int y = Convert.ToInt32(xy.Split(',')[1]);
                points.Add(new MyPoint(x, y));
            }
            MyTriangle triangle = new MyTriangle(points[0], points[1], points[2]);

            int point_x = Convert.ToInt32(textBox_addp_x.Text);
            int point_y = Convert.ToInt32(textBox_addp_y.Text);
            MyPoint suspect = new MyPoint(point_x, point_y);
            if (triangle.MyPointBelong(suspect))
            {
                MessageBox.Show("Belongs!!!");
            }
            else
            {
                MessageBox.Show("Not Belongs!!!");
            }
        }