Example #1
0
        public void TestParPosibilidad()
        {
            const int A  = -1;
            var       B  = new List <int> ();
            var       pp = new ParPosibilidad <int> (A, B);

            for (int i = 0; i < 100; i++)
            {
                B.Add(i);
            }

            Assert.True(pp.EsConsistenteCon(new ParNoOrdenado <int> (-1, 0)));
            Assert.True(pp.EsConsistenteCon(new ParNoOrdenado <int> (-1, 1)));
            Assert.False(pp.EsConsistenteCon(new ParNoOrdenado <int> (1, 0)));
            Assert.False(pp.EsConsistenteCon(new ParNoOrdenado <int> (1, 1)));
            Assert.False(pp.EsConsistenteCon(new ParNoOrdenado <int> (-1, -1)));
            Assert.False(pp.EsConsistenteCon(new ParNoOrdenado <int> (-1, 100)));

            Console.WriteLine(pp);
        }
Example #2
0
        public void TestParPosibilidad()
        {
            const int A = -1;
            var B = new List<int> ();
            var pp = new ParPosibilidad<int> (A, B);

            for (int i = 0; i < 100; i++)
            {
                B.Add (i);
            }

            Assert.True (pp.EsConsistenteCon (new ParNoOrdenado<int> (-1, 0)));
            Assert.True (pp.EsConsistenteCon (new ParNoOrdenado<int> (-1, 1)));
            Assert.False (pp.EsConsistenteCon (new ParNoOrdenado<int> (1, 0)));
            Assert.False (pp.EsConsistenteCon (new ParNoOrdenado<int> (1, 1)));
            Assert.False (pp.EsConsistenteCon (new ParNoOrdenado<int> (-1, -1)));
            Assert.False (pp.EsConsistenteCon (new ParNoOrdenado<int> (-1, 100)));

            Console.WriteLine (pp);
        }