public void NotEqualsOperator()
        {
            PolynomialBuilding polynom1 = new PolynomialBuilding(coeffForPolynom1);
            PolynomialBuilding polynom2 = new PolynomialBuilding(coeffForPolynom2);

            Assert.That(polynom1 != polynom2, Is.True);
        }
        public void Equals()
        {
            PolynomialBuilding polynom1 = new PolynomialBuilding(coeffForPolynom1);
            PolynomialBuilding polynom2 = new PolynomialBuilding(coeffForPolynom1);

            Assert.That(polynom1.Equals(polynom2), Is.True);
        }
        public void Mul()
        {
            PolynomialBuilding polynom1        = new PolynomialBuilding(coeffForPolynom1);
            PolynomialBuilding polynom2        = new PolynomialBuilding(coeffForPolynom2);
            PolynomialBuilding expectedPolynom = new PolynomialBuilding(coeffForMul);

            Assert.That(polynom2 * polynom1, Is.EqualTo(expectedPolynom));
        }
        public void Add()
        {
            PolynomialBuilding polynom1        = new PolynomialBuilding(coeffForPolynom1);
            PolynomialBuilding polynom2        = new PolynomialBuilding(coeffForPolynom2);
            PolynomialBuilding expectedPolynom = new PolynomialBuilding(coeffForAdd);

            Assert.That(polynom1 + polynom2, Is.EqualTo(expectedPolynom));
        }
        public void Calculating()
        {
            PolynomialBuilding polynom1 = new PolynomialBuilding(coeffForPolynom2);

            Assert.That(polynom1.Calculate(2) == 49, Is.True);
        }