Beispiel #1
0
        public void TestMethod1()
        {
            byte[][] env = new byte[2][];
            env[0] = new byte[] { 2, 3 };
            env[1] = new byte[] { 4, 5 };

            byte[][] target = new byte[4][];
            env[0] = new byte[] { 0, 0, 0, 0 };
            env[1] = new byte[] { 0, 2, 3, 0 };
            env[2] = new byte[] { 0, 4, 5, 0 };
            env[3] = new byte[] { 0, 0, 0, 0 };

            Contour_Class ct   = new Contour_Class(env);
            var           temp = ct.Padding(env, 1);

            Console.ReadLine();
            Assert.Equals(temp, target);
        }
        public void Padding_Test()
        {
            byte[][] env = new byte[2][];
            env[0] = new byte[] { 2, 3 };
            env[1] = new byte[] { 4, 5 };

            byte[][] target = new byte[4][];
            target[0] = new byte[] { 0, 0, 0, 0 };
            target[1] = new byte[] { 0, 2, 3, 0 };
            target[2] = new byte[] { 0, 4, 5, 0 };
            target[3] = new byte[] { 0, 0, 0, 0 };

            Contour_Class ct   = new Contour_Class(env);
            var           temp = ct.Padding(ref env, 1);

            Assert.IsTrue(target.SequenceEqual(temp));
            //CollectionAssert.AreEqual( temp , target );
        }