Example #1
0
        public void AddParent()
        {
            var op1 = new MyOp();
            var op2 = new MyOp();

            op1.AddParent(op2);

            Assert.IsTrue(op1.Parents.Contains(op2));
            Assert.IsTrue(op2.Children.Contains(op1));
        }
Example #2
0
        public void AddParent()
        {
            var cns = new ConvNetSharp <float>();
            var op1 = new MyOp(cns);
            var op2 = new MyOp(cns);

            op1.AddParent(op2);

            Assert.IsTrue(op1.Parents.Contains(op2));
            Assert.IsTrue(op2.Children.Contains(op1));
        }
Example #3
0
        public void RemoveParent()
        {
            var op1 = new MyOp();
            var op2 = new MyOp();

            op1.AddParent(op2);

            op1.RemoveParent(op2);

            Assert.IsFalse(op1.Parents.Contains(op2));
            Assert.IsFalse(op2.Children.Contains(op1));
        }