using Microsoft.VisualStudio.TestTools.UnitTesting;
public class QuadraticEquations
public static double[] Solve (double a, double b, double c)
var discriminant = b * b - 4 * a * c;
var x1 = ( - b - Math.Sqrt(discriminant))/(2 * a);
var x2 = ( - b - Math.Sqrt(discriminant))/(2 * a);
return new double[] {x1, x2};
public static void Main(string[] args)
var result = QuadraticEquations.Solve(a, b, c);
var result = QuadraticEquations.Solve(a, b, c);
Assert.AreEqual(2, result.Length);
Assert.AreEqual(2, result[0]);
Assert.AreEqual(1, result[1]);