public void ZeigerPunktRad(double rad, double winkel, double x, double y)
        {
            var p = new Utilities.Punkt(rad, winkel, 0);

            Assert.Equal(x, p.X, 3);
            Assert.Equal(y, p.Y, 3);
        }
        public void ZeigerPunktXy(double x, double y)
        {
            var p = new Utilities.Punkt(x, y);

            Assert.Equal(x, p.X, 3);
            Assert.Equal(y, p.Y, 3);
        }
        public void ZeigerPunktClone(double x, double y)
        {
            var p1 = new Utilities.Punkt(x, y);
            var p2 = p1.Clone();

            Assert.NotSame(p1, p2);

            Assert.Equal(x, p2.X, 3);
            Assert.Equal(y, p2.Y, 3);
        }
        public void ZeigerTestKonstruktor(double exp, double x1, double y1, double x2, double y2)
        {
            var p1 = new Utilities.Punkt(x1, y1);
            var p2 = new Utilities.Punkt(x2, y2);

            var zeiger = new Utilities.Zeiger(p1, p2);
            var res    = zeiger.Laenge();

            Assert.Equal(exp, res, 3);
        }
        public void TestKonstruktor(double links, double oben, double breite, double hoehe, double xl, double xr, double yo, double yu)
        {
            var punkt    = new Utilities.Punkt(links, oben);
            var rechteck = new Utilities.Rechteck(new Utilities.Punkt(links, oben), breite, hoehe);

            Assert.Equal(xl, rechteck.GetLinks());
            Assert.Equal(xr, rechteck.GetRechts());
            Assert.Equal(yo, rechteck.GetOben());
            Assert.Equal(yu, rechteck.GetUnten());
            Assert.Equal(punkt.X, rechteck.GetPosition().X);
            Assert.Equal(punkt.Y, rechteck.GetPosition().Y);
        }
        public void TestSetPosition(double links, double oben, double breite, double hoehe, double x1, double y1)
        {
            var punkt    = new Utilities.Punkt(x1, y1);
            var rechteck = new Utilities.Rechteck(new Utilities.Punkt(links, oben), breite, hoehe);

            Assert.Equal(links, rechteck.GetLinks());
            Assert.Equal(oben, rechteck.GetOben());

            rechteck.SetPosition(punkt);

            Assert.Equal(x1, rechteck.GetLinks());
            Assert.Equal(y1, rechteck.GetOben());
        }