public void PolynomialConstructorTest1() { Polynomial_Accessor target = new Polynomial_Accessor(); Assert.AreEqual(target._order, 0); CollectionAssert.AreEqual(target._coeffs, new double[] {1}); Assert.AreEqual(target._constant, 1); }
public void PolynomialConstructorTest1() { Polynomial_Accessor target = new Polynomial_Accessor(); Assert.AreEqual(target._order, 0); CollectionAssert.AreEqual(target._coeffs, new double[] { 1 }); Assert.AreEqual(target._constant, 1); }
public void PolynomialConstructorTest() { Polynomial_Accessor target = new Polynomial_Accessor(0, new double[] {1}, 1); Polynomial_Accessor expected = new Polynomial_Accessor(); Assert.AreEqual(target._order, expected._order); CollectionAssert.AreEqual(target._coeffs, expected._coeffs); Assert.AreEqual(target._constant, expected._constant); }
public void PolynomialEqualsHashTest() { double[] d = new double[] { 1, 1, 2, 1 }; Polynomial_Accessor P1 = new Polynomial_Accessor(3, d); Assert.IsFalse(P1.Equals(null)); Assert.AreEqual(P1._coeffs.GetHashCode(), P1.GetHashCode()); }
public void PolynomialConstructorTest() { Polynomial_Accessor target = new Polynomial_Accessor(0, new double[] { 1 }, 1); Polynomial_Accessor expected = new Polynomial_Accessor(); Assert.AreEqual(target._order, expected._order); CollectionAssert.AreEqual(target._coeffs, expected._coeffs); Assert.AreEqual(target._constant, expected._constant); }
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()); }
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); }