public void OwnObjectWalkerInstance() { ParentChain chain = ParentChain.GetGrandFatherSample(); StringBuilder walkLog = new StringBuilder(); ObjectWalker <string> walker = new ObjectWalker <string>(); walker.Options.LogToConsole = true; walker.GetValue(chain, "Name", s => walkLog.Append(s + ",")); Assert.AreEqual("son,father,grandfather,greatGrandfather,", walkLog.ToString()); }