public void TestDispose() { //arrange var child = new Mock <IExplorerItemViewModel>(); _target.AddChild(child.Object); //act _target.Dispose(); //assert child.Verify(a => a.Dispose()); }