public void DumpsDynamicObject() { var @dynamic = new { Field1 = "Value1", Field2 = "Value2" }; var result = new ContentsAsString(@dynamic).Value; result.ShouldContain("Field2"); result.ShouldContain("Value2"); }
public void Dumps_enum_text() { var data = new AClass { AnEnum = AnEnum.FirstItem }; string result = new ContentsAsString(data); result.ShouldContain("FirstItem"); }
public void Dumps_rich_property_field() { var data = new AClass { Inner = new AClass { AString = "it's me" } }; string result = new ContentsAsString(data); result.ShouldContain("it's me"); }
public void Dumps_collection_of_collections() { var data = new Dictionary <string, string[]>(); data.Add("the key", new[] { "value1", "value2" }); string result = new ContentsAsString(data); result.ShouldContain("the key"); result.ShouldContain("value1"); result.ShouldContain("value2"); }