Ejemplo n.º 1
0
        public void DeletingChild_Should_RemoveFromChildren()
        {
            var folder = CreateFolder("Foo");
            var f1 = new FileNode(_io.Object, "f1");
            var f2 = new FileNode(_io.Object, "f2");
            folder.Children.Add(f1);
            folder.Children.Add(f2);

            f1.Delete();

            Assert.AreEqual(1, folder.Children.Count);
            Assert.AreSame(f2,folder.Children[0]);
        }