public void LongMembers() { object obj = new LongMembers(); var str = new TestCSharpObjectFormatter(maximumLineLength: 20).FormatObject(obj, SingleLineOptions); Assert.Equal("LongMembers { LongNa...", str); str = new TestCSharpObjectFormatter(maximumLineLength: 20).FormatObject(obj, SeparateLinesOptions); Assert.Equal($"LongMembers {{{Environment.NewLine} LongName0123456789...{Environment.NewLine} LongValue: \"012345...{Environment.NewLine}}}{Environment.NewLine}", str); }
public void LongMembers() { object obj = new LongMembers(); var options = new ObjectFormattingOptions(maxLineLength: 20, memberFormat: MemberDisplayFormat.Inline); //str = ObjectFormatter.Instance.FormatObject(obj, options); //Assert.Equal("LongMembers { Lo ...", str); options = new ObjectFormattingOptions(maxLineLength: 20, memberFormat: MemberDisplayFormat.List); var str = CSharpObjectFormatter.Instance.FormatObject(obj, options); Assert.Equal("LongMembers {\r\n LongName012345 ...\r\n LongValue: \"01 ...\r\n}\r\n", str); }