Beispiel #1
0
        public void TestCalcRowCol3()
        {
            Triangle t = new Triangle()
            {
                V1 = new Triangle.TriangleVertex()
                {
                    Row = 50,
                    Col = 50,
                },
                V2 = new Triangle.TriangleVertex()
                {
                    Row = 60,
                    Col = 60
                },
                V3 = new Triangle.TriangleVertex()
                {
                    Row = 50,
                    Col = 60
                }
            };

            TriangleCoords.TriangleLocation r =
                TriangleCoords.CalcRowAndCol(t, 10);

            Assert.AreEqual('F', r.Row);
            Assert.AreEqual(12, r.Col);
        }
Beispiel #2
0
        public void TestCalcRowCol1()
        {
            Triangle t = new Triangle()
            {
                V1 = new Triangle.TriangleVertex()
                {
                    Row = 0,
                    Col = 0
                },
                V2 = new Triangle.TriangleVertex()
                {
                    Row = 0,
                    Col = 10
                },
                V3 = new Triangle.TriangleVertex()
                {
                    Row = 10,
                    Col = 10
                }
            };

            TriangleCoords.TriangleLocation r =
                TriangleCoords.CalcRowAndCol(t, 10);

            Assert.AreEqual('A', r.Row);
            Assert.AreEqual(2, r.Col);
        }
Beispiel #3
0
        public void TestCalcRowCol2()
        {
            Triangle t = new Triangle()
            {
                V1 = new Triangle.TriangleVertex()
                {
                    Row = 40,
                    Col = 30,
                },
                V2 = new Triangle.TriangleVertex()
                {
                    Row = 40,
                    Col = 40
                },
                V3 = new Triangle.TriangleVertex()
                {
                    Row = 30,
                    Col = 30
                }
            };

            TriangleCoords.TriangleLocation r =
                TriangleCoords.CalcRowAndCol(t, 10);

            Assert.AreEqual('D', r.Row);
            Assert.AreEqual(7, r.Col);
        }
Beispiel #4
0
        public void TestCalcTriangleCoords3()
        {
            Triangle t = TriangleCoords.CalcTriangleCoords(new TriangleCoords.TriangleLocation('F', 12), 10);

            Assert.AreEqual(50, t.V1.Row);
            Assert.AreEqual(50, t.V1.Col);
            Assert.AreEqual(50, t.V2.Row);
            Assert.AreEqual(60, t.V2.Col);
            Assert.AreEqual(60, t.V3.Row);
            Assert.AreEqual(60, t.V3.Col);
        }
Beispiel #5
0
        public void TestCalcTriangleCoords2()
        {
            Triangle t = TriangleCoords.CalcTriangleCoords(new TriangleCoords.TriangleLocation('D', 7), 10);

            Assert.AreEqual(30, t.V1.Row);
            Assert.AreEqual(30, t.V1.Col);
            Assert.AreEqual(40, t.V2.Row);
            Assert.AreEqual(40, t.V2.Col);
            Assert.AreEqual(40, t.V3.Row);
            Assert.AreEqual(30, t.V3.Col);
        }
Beispiel #6
0
        public void TestCalcTriangleCoords1()
        {
            Triangle t = TriangleCoords.CalcTriangleCoords(new TriangleCoords.TriangleLocation('A', 2), 10);

            Assert.AreEqual(0, t.V1.Row);
            Assert.AreEqual(0, t.V1.Col);
            Assert.AreEqual(0, t.V2.Row);
            Assert.AreEqual(10, t.V2.Col);
            Assert.AreEqual(10, t.V3.Row);
            Assert.AreEqual(10, t.V3.Col);
        }
Beispiel #7
0
 public void TestCalcRowColBadInputs()
 {
     var r = TriangleCoords.CalcRowAndCol(null, 10);
 }
Beispiel #8
0
 public void TestCalcTriangleCoordsBadInputs2()
 {
     TriangleCoords.CalcTriangleCoords(new TriangleCoords.TriangleLocation('G', 0), 10);
 }
Beispiel #9
0
 public void TestCalcTriangleCoordsBadInputs1()
 {
     TriangleCoords.CalcTriangleCoords(new TriangleCoords.TriangleLocation('A', 13), 10);
 }