public void TestAdd1() { TPolynom tpoly = new TPolynom(); tpoly.Members.Add(new TMember(1, 0)); Assert.AreEqual(tpoly.Show(), "1x^0"); }
public void TestDiff1() { TPolynom tpoly1 = new TPolynom(); tpoly1.Members.Add(new TMember(1, 3)); Assert.AreEqual(tpoly1.Diff().Show(), "3x^2"); }
public void TestRetCoeff() { TPolynom tpoly1 = new TPolynom(); tpoly1.Members.Add(new TMember(11, 11)); tpoly1.Members.Add(new TMember(22, 33)); Assert.AreEqual(tpoly1.RetCoeff(33), 22); }
public void TestRetDegree() { TPolynom tpoly1 = new TPolynom(); tpoly1.Members.Add(new TMember(11, 11)); tpoly1.Members.Add(new TMember(22, 22)); Assert.AreEqual(tpoly1.RetDegree(), 22); }
public void TestElementAt() { TPolynom tpoly1 = new TPolynom(); tpoly1.Members.Add(new TMember(11, 11)); tpoly1.Members.Add(new TMember(22, 22)); Assert.AreEqual(new System.Tuple <int, int>(11, 11), tpoly1.ElementAt(1)); }
public void TestCalc2() { TPolynom tpoly = new TPolynom(); tpoly.Members.Add(new TMember(1, 2)); tpoly.Members.Add(new TMember(3, 0)); tpoly.Members.Add(new TMember(4, 0)); Assert.AreEqual(tpoly.Calculate(2), 11); }
public void TestRev() { TPolynom tpoly1 = new TPolynom(); tpoly1.Members.Add(new TMember(11, 1)); tpoly1.Members.Add(new TMember(22, 3)); tpoly1.Members.Add(new TMember(20, 2)); Assert.AreEqual(tpoly1.Rev().Show(), "-22x^3-20x^2-11x^1"); }
public void TestEquals1() { TPolynom tpoly1 = new TPolynom(); tpoly1.Members.Add(new TMember(1, 2)); TPolynom tpoly2 = new TPolynom(); tpoly2.Members.Add(new TMember(1, 2)); Assert.AreEqual(tpoly1.Equals(tpoly2), true); }
public void TestMul2() { TPolynom tpoly = new TPolynom(); TPolynom newtpoly = new TPolynom(); tpoly.Members.Add(new TMember(1, 0)); tpoly.Members.Add(new TMember(1, 2)); newtpoly.Members.Add(new TMember(2, 0)); newtpoly.Members.Add(new TMember(1, 1)); TPolynom addpoly = tpoly.Add(newtpoly); addpoly = tpoly.Mul(newtpoly); Assert.AreEqual(addpoly.Show(), "1x^3+2x^2+1x^1+2x^0"); }