Ejemplo n.º 1
0
        public void TestTransformedWith4()
        {
            var a = new Group(new int[]{2, 4, 6, 8});
            var b = new Group(new int[]{3, 7});
            var c = b.TransformedWith(a);

            Assert.True(c.Count == 2);
            Assert.True(c[0] == 1);
            Assert.True(c[1] == 3);
        }
Ejemplo n.º 2
0
        public void TestTransformedWith()
        {
            var a = new Group(new int[]{2, 4, 6, 8});
            var b = new Group(new int[]{2, 8});
            var map = b.MapWith(a);
            Assert.True(map.Length == 4);
            Assert.True(map[0] == 0);
            Assert.True(map[1] == 1);
            Assert.True(map[2] == 2);
            Assert.True(map[3] == 3);

            var c = Group.FromOrderedMap(map);
            Assert.True(c.Count == 2);
            Assert.True(c[0] == 0);
            Assert.True(c[1] == 4);

            c = b.TransformedWith(a);
            Assert.True(c.Count == 2);
            Assert.True(c[0] == 0);
            Assert.True(c[1] == 4);
        }