public void AssertOnLeaves(object obj) { var i = _enclosing.IterateStringFieldsOnObject(obj); while (i.MoveNext()) { var fieldOnObject = (FieldOnObject)i.Current; Assert.AreNotEqual("modified", fieldOnObject._field.Get(fieldOnObject._object)); } }
public object Apply(object current) { return(_enclosing.IterateStringFieldsOnObject(current)); }