public void TestKollision(bool exp, double r1X, double r1Y, double r1B, double r1H, double r2X, double r2Y, double r2B, double r2H)
        {
            var r1 = new Utilities.Rechteck(new Utilities.Punkt(r1X, r1Y), r1B, r1H);
            var r2 = new Utilities.Rechteck(new Utilities.Punkt(r2X, r2Y), r2B, r2H);

            Assert.Equal(exp, Utilities.Rechteck.Kollision(r1, r2));
        }
        public void TestSetSenkrecht(double links, double oben, double breite, double hoehe, double y)
        {
            var rechteck = new Utilities.Rechteck(new Utilities.Punkt(links, oben), breite, hoehe);

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

            rechteck.SetSenkrechtSchieben(y);

            Assert.Equal(links, rechteck.GetLinks());
            Assert.Equal(oben + y, rechteck.GetOben());
        }
        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());
        }