public void Template_For_Simple_Type_Is_Applied() { const string IS_42 = "Answer to everything"; const string IS_NOT_42 = "not meaningful"; var dumper = new ObjectDumper <Test2Class.Test2Inner>(); dumper.AddTemplateFor(o => o.Value, v => v == 42 ? IS_42 : IS_NOT_42); var data = new Test2Class.Test2Inner() { Name = "Some name", Value = 42 }; var desc = dumper.Dump(data); Assert.IsNotNull(desc.SingleOrDefault(kvp => kvp.Key == "Value" && kvp.Value == IS_NOT_42)); }
public void Template_For_Simple_Type_Is_Applied() { const string IS_42 = "Answer to everything"; const string IS_NOT_42 = "not meaningful"; var dumper = new ObjectDumper<Test2Class.Test2Inner>(); dumper.AddTemplateFor(o => o.Value, v => v == 42 ? IS_42 : IS_NOT_42); var data = new Test2Class.Test2Inner() { Name = "Some name", Value = 42 }; var desc = dumper.Dump(data); Assert.IsTrue(desc.Any(kvp => kvp.Key == "Value" && kvp.Value == IS_42)); }