public void TestCombine() { var t1 = new Transfer(); t1.B = new double[2] { 1, 1 }; t1.A = new double[3] { 1, 2, 1 }; var c = new TF.Combine(); c.TransferFunctions.Add(t1); c.TransferFunctions.Add(t1); c.Update(); Assert.AreEqual(new double[3] { 1, 2, 1 }, c.B); Assert.AreEqual(new double[5] { 1, 4, 6, 4, 1 }, c.A); }