public void Test_FinalizeNode() { var node = new MyNode (); var cmp = new MyComponent (); node.Attach (cmp); // ここでは即時ファイナライズ(World=null)のみをテストし、 // 遅延ファイナライズは TestGraveYard で行う node.FinalizeNode(); Assert.AreEqual (true, node.IsFinalized); Assert.AreEqual (true, cmp.IsDisposed); Assert.AreEqual (true, node.IsDisposed); Assert.AreEqual (0, node.ComponentCount); }