public void CreatePropertiesFormatter_expands_fields_of_objects() { var func = new FormatterSet().CreatePropertiesFormatter <SomeStruct>(); var today = DateTime.Today; var tomorrow = DateTime.Today.AddDays(1); var id = new SomeStruct { DateField = today, DateProperty = tomorrow }; var value = func(id); Console.WriteLine(value); Assert.That(value, Contains.Substring("DateField = ")); Assert.That(value, Contains.Substring("DateProperty = ")); }
public virtual void GenerateForAllMembers_expands_fields_of_objects() { var write = Formatter <SomeStruct> .GenerateForAllMembers(); var today = DateTime.Today; var tomorrow = DateTime.Today.AddDays(1); var id = new SomeStruct { DateField = today, DateProperty = tomorrow }; var writer = new StringWriter(); write(id, writer); var value = writer.ToString(); Assert.That(value, Contains.Substring("DateField = ")); Assert.That(value, Contains.Substring("DateProperty = ")); }