public void TestCtor() { var p = new ParNoOrdenado<int> (0, 1); Assert.True (p.Contiene (0)); Assert.True (p.Contiene (1)); Assert.False (p.Contiene (2)); Assert.AreEqual (0, p.Excepto (1)); Assert.AreEqual (1, p.Excepto (0)); Assert.AreEqual (p, new ParNoOrdenado<int> (1, 0)); Assert.Throws<Exception> (delegate { p.Excepto (2); }); Assert.AreEqual (p [0], 0); Assert.AreEqual (p [1], 1); Assert.Throws<IndexOutOfRangeException> (delegate { p.Excepto (p [2]); }); Assert.Throws<IndexOutOfRangeException> (delegate { p.Excepto (p [-1]); }); Assert.True (p.Equals (new ParNoOrdenado<int> (1, 0))); }
public void TestCtor() { var p = new ParNoOrdenado <int> (0, 1); Assert.True(p.Contiene(0)); Assert.True(p.Contiene(1)); Assert.False(p.Contiene(2)); Assert.AreEqual(0, p.Excepto(1)); Assert.AreEqual(1, p.Excepto(0)); Assert.AreEqual(p, new ParNoOrdenado <int> (1, 0)); Assert.Throws <Exception> (delegate { p.Excepto(2); }); Assert.AreEqual(p [0], 0); Assert.AreEqual(p [1], 1); Assert.Throws <IndexOutOfRangeException> (delegate { p.Excepto(p [2]); }); Assert.Throws <IndexOutOfRangeException> (delegate { p.Excepto(p [-1]); }); Assert.True(p.Equals(new ParNoOrdenado <int> (1, 0))); }