public void TestGetDerivative2() { string polyString = "4*X^2*Y^4 - 4*X*Y^2 + 1"; string expected = "8*X*Y^4 - 4*Y^2"; MultivariatePolynomial poly = MultivariatePolynomial.Parse(polyString); MultivariatePolynomial derivative = MultivariatePolynomial.GetDerivative(poly, 'X'); string actual = derivative.ToString(); TestContext.WriteLine($"Expected: \"{expected}\"; Actual: \"{actual}\""); Assert.AreEqual(expected, actual, $"Test of: MultivariatePolynomial.GetDerivative({polyString});"); }