public void TestComplexNosToString() { var compA = new Complex(21, 7); var compB = "21+7i".ToComplex(); Assert.IsTrue(compA.Abi() == "21+7i"); Assert.IsTrue(compB.Abi() == "21+7i"); var compC = new Complex(21, -7); var compD = "21-7i".ToComplex(); Assert.IsTrue(compC.Abi() == "21-7i"); Assert.IsTrue(compD.Abi() == "21-7i"); var compE = new Complex(21, 0); Assert.IsTrue(compE.Abi() == "21"); var compG = new Complex(0, 20); Assert.IsTrue(compG.Abi() == "20i"); }
public void TestEqualityOfComplexNos() { var compA = new Complex(21, 7); var compB = "21+7i".ToComplex(); Assert.IsTrue(compA == compB); var compC = new Complex(21, -7); var compD = "21-7i".ToComplex(); Assert.IsTrue(compC == compD); var compE = new Complex(21, 0); var compF = "21".ToComplex(); Assert.IsTrue(compE == compF); var compG = new Complex(0, 20); var compH = "20i".ToComplex(); Assert.IsTrue(compG == compH); Assert.IsTrue(compG.Abi() == "20i"); }