Ejemplo n.º 1
0
        public void TestExternalInternal()
        {
            var a = new Group(new int[]{4, 5, 8, 10});
            Assert.True(a.External(0) == 4);
            Assert.True(a.External(1) == 8);
            Assert.True(a.External(2) == 9);
            Assert.True(a.External(3) == -1);
            Assert.True(a.External(4) == -1);

            Assert.True(a.Internal(0) == -1);
            Assert.True(a.Internal(1) == -1);
            Assert.True(a.Internal(2) == -1);
            Assert.True(a.Internal(3) == -1);
            Assert.True(a.Internal(4) == 0);
            Assert.True(a.Internal(5) == -1);
            Assert.True(a.Internal(6) == -1);
            Assert.True(a.Internal(7) == -1);
            Assert.True(a.Internal(8) == 1);
            Assert.True(a.Internal(9) == 2);
            Assert.True(a.Internal(10) == -1);
            Assert.True(a.Internal(11) == -1);
        }