public void TestGradient2()
        {
            MergeLayerTest2 test = new MergeLayerTest2(EngineParameter.Engine.CAFFE);

            try
            {
                foreach (IMergeLayerTest2 t in test.Tests)
                {
                    t.TestGradient2();
                }
            }
            finally
            {
                test.Dispose();
            }
        }
        public void TestForwardNegativeIndexing()
        {
            MergeLayerTest2 test = new MergeLayerTest2(EngineParameter.Engine.CAFFE);

            try
            {
                foreach (IMergeLayerTest2 t in test.Tests)
                {
                    t.TestForwardNegativeIndexing();
                }
            }
            finally
            {
                test.Dispose();
            }
        }