4 // Christoph Ruegg <git@cdrnet.ch>
6 // Copyright (C) 2013 Novell, Inc (http://www.novell.com)
10 using System.Numerics;
11 using System.Globalization;
12 using NUnit.Framework;
14 namespace MonoTests.System.Numerics
17 public class ComplexTest
20 public void TestToStringFormats ()
22 Assert.AreEqual ("(1, 2)", new Complex (1, 2).ToString (), "#1");
23 Assert.AreEqual ("(1, 2)", new Complex (1, 2).ToString ("G"), "#2");
24 Assert.AreEqual ("(1, 2)", new Complex (1, 2).ToString ((string)null), "#3");
26 IFormatProvider provider = CultureInfo.InvariantCulture;
27 Assert.AreEqual ("(1, 2)", new Complex (1, 2).ToString (provider), "#4");
28 Assert.AreEqual ("(1, 2)", new Complex (1, 2).ToString ("G", provider), "#5");
29 Assert.AreEqual ("(1, 2)", new Complex (1, 2).ToString ((string)null, provider), "#6");