Ejemplo n.º 1
0
        public void CategoryNode_removes_itself(bool recurse)
        {
            // ARRANGE

            var category = DefaultCategory();

            this.ProviderContextMock
            .Setup(c => c.Persistence)
            .Returns(this.PersistenceMock.Object);

            this.ProviderContextMock
            .Setup(p => p.Recurse)
            .Returns(recurse);

            this.PersistenceMock
            .Setup(r => r.DeleteCategory(category, recurse))
            .Returns(true);

            var node = new CategoryNode(category);

            // ACT

            node.RemoveItem(this.ProviderContextMock.Object, "c");
        }