public void TestDivide2() { string dividend = "2*X*Y^2 + 3*X*Y + 4*Y^2 + 6*Y"; string divisor = "X + 2"; string expected = "2*Y^2 + 3*Y"; MultivariatePolynomial polyDivedend = MultivariatePolynomial.Parse(dividend); MultivariatePolynomial polyDivisor = MultivariatePolynomial.Parse(divisor); MultivariatePolynomial quotient = MultivariatePolynomial.Divide(polyDivedend, polyDivisor); string actual = quotient.ToString(); TestContext.WriteLine($"Expected: \"{expected}\"; Actual: \"{actual}\""); Assert.AreEqual(expected, actual, $"Test of: MultivariatePolynomial.Divide({dividend}, {divisor});"); }