public string toString() { return("playerWr{" + ToStringBuilder.build(playerPublic) + ", email='" + email + "'" + ", phoneNumber='" + phoneNumber + "'" + "}"); }
/// <summary> /// Returns a string that represents the current object. /// </summary> /// <returns>A string that represents the current object.</returns> public override string ToString() { return(ToStringBuilder.Build(b => b .IfNotNull(OffsetValue, x => b.Write("OFFSET ").WriteValue(x).Write(" ")) .IfNotNull(FetchValue, x => b.Write("FETCH ").WriteValue(x)).Write(" ") .RemoveLast(1))); }
/// <summary> /// Returns a string that represents the current object. /// </summary> /// <returns>A string that represents the current object.</returns> public override string ToString() { return(ToStringBuilder.Build(b => b.Write("OVER(") .IfNotNull(PartitionByValue, x => b.Write("PARTITION BY ").WriteFragment(x)) .IfNotNull(OrderByValue, x => b.Write(" ").WriteFragment(x)) .IfNotNull(RangeValue, x => b.Write(" ").WriteFragment(x)).Write(")"))); }
public override string ToString() { var builder = new ToStringBuilder($"[ETag: `{ETag}']"); if (CaptureBody != null) { builder.Add(nameof(CaptureBody), CaptureBody); } if (CaptureBodyContentTypes != null) { builder.Add(nameof(CaptureBodyContentTypes), string.Join(", ", CaptureBodyContentTypes.Select(x => $"`{x}'"))); } if (TransactionMaxSpans.HasValue) { builder.Add(nameof(TransactionMaxSpans), TransactionMaxSpans.Value); } if (TransactionSampleRate.HasValue) { builder.Add(nameof(TransactionSampleRate), TransactionSampleRate.Value); } if (Recording.HasValue) { builder.Add(nameof(Recording), Recording.Value); } return(builder.ToString()); }
public string toString() { return("missionInfoWr{" + "missionBasic='" + ToStringBuilder.build(missionBasic) + "'" + ", questId='" + questId + "'" + "}"); }
public void WriteFragment_Parentheses() { IFrom from = sql.From("person"); string result = ToStringBuilder.Build(b => b.WriteFragment(from, true)); Assert.Equal("(FROM person)", result); }
public void WriteFragment_SubQuery() { IQuery query = sql.Query.From("person"); string result = ToStringBuilder.Build(b => b.WriteFragment(query)); Assert.Equal("(FROM person)", result); }
public void WriteValue_Fragment() { IFrom from = sql.From("person"); string result = ToStringBuilder.Build(b => b.WriteValue(from)); Assert.Equal("FROM person", result); }
public void ShouldBuildToStringWithSpecificTypedDictionaryFormat() { var toString = new ToStringBuilder <Account>() .AppendPublicProperties() .UseDictionaryFormat(fmt => fmt .SetDictionaryPrefixAndSuffix("", "") .SetKeyValuePairSeparator("|") .SetValuePrefixAndSuffix("<", ">") .SetKeyValueSeparator("") ) .UseDictionaryFormat <string, object>() .Build(); Assert.That( toString(new Account(44, "James Bond", null) { Extra = new Dictionary <string, object> { { "Code", "007" }, { "Age", 36 } } }), Is.EqualTo("Account(Name: \"James Bond\", Extra: \"{Code:'007', Age:'36'}\")") ); }
public void ExpandIEnumerable() { var e1p1 = "Property11"; var e1p2 = "Property12"; var e2p1 = "Property21"; var e2p2 = "Property22"; var e1 = new DualPropertyClass2() { Property1 = e1p1, Property2 = e1p2 }; var e2 = new DualPropertyClass2() { Property1 = e2p1, Property2 = e2p2 }; var source = new IncludingIEnumerable() { Property1 = new DualPropertyClass2[] { e1, e2 } }; var expected = $"{nameof(IncludingIEnumerable)}{{" + $"{nameof(IncludingIEnumerable.Property1)}=[" + $"{e1.ToString()},{e2.ToString()}]}}"; var config = new ToStringConfig <IncludingIEnumerable>() { ExpandIEnumerable = true }; var actual = ToStringBuilder.ToString(source, config); Console.WriteLine(actual); Assert.AreEqual(expected, actual); }
public void OutputBoth() { var property1Value = "Property1"; var field1Value = "Field1"; var source = new PropertyAndFieldClass() { Property = property1Value }; source.Field = field1Value; var expected = $"{nameof(PropertyAndFieldClass)}{{" + $"{nameof(PropertyAndFieldClass.Property)}={property1Value}," + $"{nameof(PropertyAndFieldClass.Field)}={field1Value}}}"; ; var config = new ToStringConfig <PropertyAndFieldClass>() { OutputTarget = TargetType.Both }; var actual = ToStringBuilder.ToString(source, config); Console.WriteLine(actual); Assert.AreEqual(expected, actual); }
public string toString() { return("ruleWr{" + "ruleEventArray='" + ToStringBuilder.buildList <ruleEventWr>(ruleEventArray) + "'" + ", ruleEventMissionArrayWr='" + ToStringBuilder.buildList <ruleEventMissionWr>(ruleEventMissionArray) + "'" + ", ruleEventQuestArray='" + ToStringBuilder.buildList <ruleEventQuestWr>(ruleEventQuestArray) + "'" + "}"); }
/// <summary> /// Returns a string that represents the current object. /// </summary> /// <returns>A string that represents the current object.</returns> public override string ToString() { return(ToStringBuilder.Build(b => b .IfNotNull(BeforeValue, x => b.WriteFragment(x).Write(" ")) .Write(base.ToString()) .IfNotNull(OffsetValue, x => b.Write(" ").WriteFragment(x)) .IfNotNull(AfterValue, x => b.Write(" ").WriteFragment(x)))); }
/// <summary> /// Returns a string that represents the current object. /// </summary> /// <returns>A string that represents the current object.</returns> public override string ToString() { return(ToStringBuilder.Build(b => b.Write("CASE") .ForEach(Conditions, (x, i) => b .Write(" WHEN ").WriteFragment(Conditions[i]) .Write(" THEN ").WriteValue(Values[i])) .IfNotNull(ElseValue, x => b.Write(" ELSE ").WriteValue(x)))); }
public string toString() { return("redeemWr{" + "pointValue='" + pointValue + "'" + ", customArray='" + ToStringBuilder.buildList <customWr>(customArray) + "'" + ", redeemBadgeArray='" + ToStringBuilder.buildList <redeemBadgeWr>(redeemBadgeArray) + "'" + "}"); }
public void IfNotNull_Delegate_Without_Value_Null_Value() { IFrom from = null; string result = ToStringBuilder.Build(b => b .IfNotNull(from, () => b.WriteFragment(from))); Assert.Equal("", result); }
public string toString() { return("gradeRewardsWr{" + "expValue='" + expValue + "'" + ", pointValue='" + pointValue + "'" + ", gradeRewardCustomArray='" + ToStringBuilder.buildList <gradeRewardCustomWr>(gradeRewardCustomArray) + "'" + "}"); }
public string toString() { return("playerPublicWr{" + ToStringBuilder.build(basic) + ", registered='" + registered + "'" + ", lastLogin='******'" + ", lastLogout='" + lastLogout + "'" + "}"); }
public void Join() { string[] values = new string[] { "a", "b", "c" }; string result = ToStringBuilder.Build(b => b .Join(", ", values, (x) => b.Write(x))); Assert.Equal("a, b, c", result); }
public void Join_Delegate_With_Index() { string[] values = new string[] { "a", "b", "c" }; string result = ToStringBuilder.Build(b => b .Join(", ", values, (x, i) => b.Write(x).Write(i.ToString()))); Assert.Equal("a0, b1, c2", result); }
public void WriteParameter_Boolean() { string resultTrue = ToStringBuilder.Build(b => b.WriteParameter(true)); string resultFalse = ToStringBuilder.Build(b => b.WriteParameter(false)); Assert.Equal("true", resultTrue); Assert.Equal("false", resultFalse); }
public void ForEach() { string[] values = new string[] { "a", "b", "c" }; string result = ToStringBuilder.Build(b => b .ForEach(values, (x) => b.Write(x))); Assert.Equal("abc", result); }
public void ForEach_Delegate_With_Index() { string[] values = new string[] { "a", "b", "c" }; string result = ToStringBuilder.Build(b => b .ForEach(values, (x, i) => b.Write(x).Write(i.ToString()))); Assert.Equal("a0b1c2", result); }
public void IfNotNull_Delegate_Without_Value() { IFrom from = sql.From("person"); string result = ToStringBuilder.Build(b => b .IfNotNull(from, () => b.WriteFragment(from))); Assert.Equal("FROM person", result); }
public void IfNotNull_Null_Value() { IFrom from = null; string result = ToStringBuilder.Build(b => b .IfNotNull(from, (x) => b.WriteFragment(x))); Assert.Equal("", result); }
public void IfNot_True() { IFrom from = sql.From("person"); string result = ToStringBuilder.Build(b => b .IfNot(from == null, () => b.WriteFragment(from))); Assert.Equal("FROM person", result); }
public void IfNotNull() { IFrom from = sql.From("person"); string result = ToStringBuilder.Build(b => b .IfNotNull(from, (x) => b.WriteFragment(x))); Assert.Equal("FROM person", result); }
public void IfNot_False() { IFrom from = null; string result = ToStringBuilder.Build(b => b .IfNot(from == null, () => b.WriteFragment(from))); Assert.Equal("", result); }
public void ProcessNonePropertyClass() { var source = new NonePropertyClass(); var expected = $"{nameof(NonePropertyClass)}{{}}"; var actual = ToStringBuilder.ToString(source); Console.WriteLine(actual); Assert.AreEqual(expected, actual); }
public string toString() { return("conditionWr{" + "conditionId='" + conditionId + "'" + ", conditionType='" + conditionType + "'" + ", conditionValue='" + conditionValue + "'" + ", conditionData='" + ToStringBuilder.build(conditionData) + "'" + "}"); }
public void BasicFormatting() { var target = new A { Prop = "A Property Value", Field = "A Field Value" }; var builder = new ToStringBuilder<A>() .Include(a => a.Field) .Include(a => a.Prop) .Compile(); var result = builder.Stringify(target); Assert.That(result, Is.EqualTo("A{Field:\"A Field Value\",Prop:\"A Property Value\"}")); }
public void BuilderConcurrentUse() { var builder = new ToStringBuilder<C>() .Include(c => c.Int) .Compile(); Action task = () => { var target = new C(); for (int i = 0; i < 10000; i++) { target.Int = i; var result = builder.Stringify(target); Assert.That(result, Is.EqualTo("C{Int:" + i + "}")); } }; var taskA = Task.Factory.StartNew(task); var taskB = Task.Factory.StartNew(task); var taskC = Task.Factory.StartNew(task); Task.WaitAll(taskA, taskB, taskC); }
public string toString() { ToStringBuilder<AbstractRegisteredService> toStringBuilder = new ToStringBuilder<AbstractRegisteredService>(this); toStringBuilder.Append(x => x.id); toStringBuilder.Append(x => x.name); toStringBuilder.Append(x => x.description); toStringBuilder.Append(x => x.serviceId); toStringBuilder.Append(x => x.usernameAttribute); toStringBuilder.Append(x => x.allowedAttributes.ToArray()); return toStringBuilder.ToString(); }
public void IncludeAllPublic() { var target = new D(); var builder = new ToStringBuilder<D>() .IncludeAllPublic() .Compile(); var result = builder.Stringify(target); Assert.That(result, Is.EqualTo("D{" + "PublicField:0," + "PublicProperty:0" + "}")); }
public void BuilderReuse() { var target = new C(); var builder = new ToStringBuilder<C>() .Include(c => c.Int) .Compile(); for (int i = 0; i < 10; i++) { target.Int = i; var result = builder.Stringify(target); Assert.That(result, Is.EqualTo("C{Int:" + i + "}")); } }
public void MultiLineFormatting() { var target = new A { Prop = "A Property Value", Field = "A Field Value" }; var builder = new ToStringBuilder<A>() .MultiLine(true) .Include(a => a.Field) .Include(a => a.Prop) .Compile(); var result = builder.Stringify(target); Assert.That(result, Is.EqualTo("A\r\n{\r\n Field:\"A Field Value\",\r\n Prop:\"A Property Value\"\r\n}")); }
public void NonCompiledBuilderThrowsOnStringify() { var target = new A(); var builder = new ToStringBuilder<A>() .Include(a => a.Prop); builder.Stringify(target); }
public void NonPrimitiveValueTypes() { var target = new G(); var builder = new ToStringBuilder<G>() .IncludeAllPublic() .Compile(); var result = builder.Stringify(target); Assert.That(result, Contains.Substring("01/01/2010 01:01:01")); }
public void ChildObjects() { var target= new F(); var builder = new ToStringBuilder<F>() .Include(f => f.ChildObject) .Compile(); var result = builder.Stringify(target); Assert.That(result, Is.EqualTo("F{ChildObject:E{PublicField:0,_privateField:1}}")); }
public void Primitives() { var target = new B(); var builder = new ToStringBuilder<B>() .Include(b => b.Byte) .Include(b => b.SByte) .Include(b => b.Char) .Include(b => b.Short) .Include(b => b.UShort) .Include(b => b.Int) .Include(b => b.UInt) .Include(b => b.Long) .Include(b => b.ULong) .Include(b => b.Float) .Include(b => b.Double) .Include(b => b.Decimal) .Compile(); var result = builder.Stringify(target); Assert.That(result, Is.EqualTo("B{" + "Byte:1," + "SByte:1," + "Char:'c'," + "Short:1," + "UShort:1," + "Int:1," + "UInt:1," + "Long:1," + "ULong:1," + "Float:1.1," + "Double:1.1," + "Decimal:1.1" + "}")); }
public void OrderAlphabetically() { var target = new B(); var builder = new ToStringBuilder<B>() .OrderAlphabetically(true) .Include(b => b.Short) .Include(b => b.Byte) .Include(b => b.SByte) .Include(b => b.Char) .Compile(); var result = builder.Stringify(target); Assert.That(result, Is.EqualTo("B{" + "Byte:1," + "Char:'c'," + "SByte:1," + "Short:1" + "}")); }
public void ObjectContainingListOfStrings() { var target = new H(); var builder = new ToStringBuilder<H>().Include(h => h.Strings).Compile(); string result = builder.Stringify(target); Assert.That(result, Is.EqualTo("H{Strings:{Hello, There}}")); }
public void NotQuotingStrings() { var target = new A { Prop = "A Property Value", Field = "A Field Value" }; var builder = new ToStringBuilder<A>() .QuoteStrings(false) .Include(a => a.Field) .Include(a => a.Prop) .Compile(); var result = builder.Stringify(target); Assert.That(result, Is.EqualTo("A{Field:A Field Value,Prop:A Property Value}")); }