public void TestAppendFraction_valueSmallerLengthSmaller() { var builder = new StringBuilder(); FormatHelper.AppendFraction(1, 2, 3, builder); Assert.AreEqual("00", builder.ToString()); }
public void TestAppendFraction(int value, int length, int scale, string expected) { var builder = new StringBuilder(); FormatHelper.AppendFraction(value, length, scale, builder); Assert.AreEqual(expected, builder.ToString()); }
public void TestAppendFraction_example() { var builder = new StringBuilder(); FormatHelper.AppendFraction(1200, 4, 5, builder); Assert.AreEqual("0120", builder.ToString()); }
internal void AddFormatFraction(int width, int scale, Func <TResult, int> selector) => AddFormatAction((value, sb) => FormatHelper.AppendFraction(selector(value), width, scale, sb));