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))); }
public void Contiene() { var nullpair = new ParNoOrdenado<int?> (null, null); Assert.True (nullpair.Contiene (null)); Assert.False (nullpair.Contiene (0)); var nullpair2 = new ParNoOrdenado<int?> (null, 1); Assert.True (nullpair2.Contiene (null)); Assert.True (nullpair2.Contiene (1)); Assert.False (nullpair2.Contiene (0)); var nullpair3 = new ParNoOrdenado<int?> (0, 1); Assert.True (nullpair3.Contiene (0)); Assert.True (nullpair3.Contiene (1)); Assert.False (nullpair3.Contiene (null)); }
public void TestParConNulos() { var par1 = new ParNoOrdenado<string> ("1", null); var par2 = new ParNoOrdenado<string> (null, "1"); Assert.AreEqual (par1, par2); par1 = new ParNoOrdenado<string> (null, null); Assert.AreNotEqual (par1, par2); par2 = new ParNoOrdenado<string> (null, null); Assert.AreEqual (par1, par2); par1 = new ParNoOrdenado<string> ("1", "0"); par2 = new ParNoOrdenado<string> ("0", "1"); Assert.AreEqual (par1, par2); par2 = new ParNoOrdenado<string> ("1", "1"); Assert.AreNotEqual (par1, par2); }
public void TestParConNulos() { var par1 = new ParNoOrdenado <string> ("1", null); var par2 = new ParNoOrdenado <string> (null, "1"); Assert.AreEqual(par1, par2); par1 = new ParNoOrdenado <string> (null, null); Assert.AreNotEqual(par1, par2); par2 = new ParNoOrdenado <string> (null, null); Assert.AreEqual(par1, par2); par1 = new ParNoOrdenado <string> ("1", "0"); par2 = new ParNoOrdenado <string> ("0", "1"); Assert.AreEqual(par1, par2); par2 = new ParNoOrdenado <string> ("1", "1"); Assert.AreNotEqual(par1, par2); }
public void Contiene() { var nullpair = new ParNoOrdenado <int?> (null, null); Assert.True(nullpair.Contiene(null)); Assert.False(nullpair.Contiene(0)); var nullpair2 = new ParNoOrdenado <int?> (null, 1); Assert.True(nullpair2.Contiene(null)); Assert.True(nullpair2.Contiene(1)); Assert.False(nullpair2.Contiene(0)); var nullpair3 = new ParNoOrdenado <int?> (0, 1); Assert.True(nullpair3.Contiene(0)); Assert.True(nullpair3.Contiene(1)); Assert.False(nullpair3.Contiene(null)); }