예제 #1
0
 public void PolynomialConstructorTest2()
 {
     int order = 3;
     Polynomial_Accessor target = new Polynomial_Accessor(order);
     Assert.AreEqual(target._order, order);
     CollectionAssert.AreEqual(target._coeffs, new double[] { 0, 0, 0, 0 });
     Assert.AreEqual(target._constant, -1);
     // da alle zero-initialized wurden, sollte isConst = True liefern
     Assert.IsTrue(target.isConst());
 }
예제 #2
0
        public void PolynomialConstructorTest2()
        {
            int order = 3;
            Polynomial_Accessor target = new Polynomial_Accessor(order);

            Assert.AreEqual(target._order, order);
            CollectionAssert.AreEqual(target._coeffs, new double[] { 0, 0, 0, 0 });
            Assert.AreEqual(target._constant, -1);
            // da alle zero-initialized wurden, sollte isConst = True liefern
            Assert.IsTrue(target.isConst());
        }
예제 #3
0
        public void PolynomialIsConstTest()
        {
            Polynomial target = new Polynomial();

            Assert.IsTrue(target.isConst());
            Polynomial_Accessor target2 = new Polynomial_Accessor(2, new double[] { 0, 1, 2 });

            Assert.IsFalse(target2.isConst());
            target2.unsetConst();
            Assert.AreEqual(target2._constant, 0);
        }
예제 #4
0
 public void PolynomialIsConstTest()
 {
     Polynomial target = new Polynomial();
     Assert.IsTrue(target.isConst());
     Polynomial_Accessor target2 = new Polynomial_Accessor(2, new double[] { 0, 1, 2 });
     Assert.IsFalse(target2.isConst());
     target2.unsetConst();
     Assert.AreEqual(target2._constant, 0);
 }