public void Should_not_be_subchain() { chain.Add("Foo"); var otherChain = new PropertyChain(); otherChain.Add("Bar"); otherChain.IsChildChainOf(chain).ShouldBeFalse(); }
public void Should_be_subchain() { chain.Add("Parent"); chain.Add("Child"); var childChain = new PropertyChain(chain); childChain.Add("Grandchild"); childChain.IsChildChainOf(chain).ShouldBeTrue(); }