Example #1
0
            public void NegativeMonomial()
            {
                var firstDegreeMonomial = new Polynomials.DecimalMonomial(-11, 3);
                var expecting           = "- 11x2";

                expecting.ShouldBeEquivalentTo(firstDegreeMonomial.ToString());
            }
Example #2
0
            public void TestMethod()
            {
                var a = new Polynomials.DecimalMonomial(4, 7);
                var b = new Polynomials.DecimalMonomial(4, 7);

                Assert.AreEqual(a, b);
            }
Example #3
0
            public void NonFirstDegreeMonomial()
            {
                var firstDegreeMonomial = new Polynomials.DecimalMonomial(87, 5);
                var expecting           = "+ 87x4";

                expecting.ShouldBeEquivalentTo(firstDegreeMonomial.ToString());
            }
Example #4
0
            public void ZeroMonomialDivisionThrowsException()
            {
                var zeroMonomial    = new Polynomials.DecimalMonomial(0, 7);
                var nonZeroMonomial = new Polynomials.DecimalMonomial(4, 7);

                zeroMonomial.Invoking(monomial =>
                {
                    var result = monomial / nonZeroMonomial;
                }).ShouldThrow <Exception>();
            }