Пример #1
0
        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());
        }