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)); }
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)); }
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)); }