public static StringFormatBuilder AppendDateTime(this StringFormatBuilder builder,
                                                  DateTime?date = null,
                                                  string format = null)
 {
     builder.AppendDateTime(date, format);
     return(builder);
 }
        public void Case02()
        {
            var actual = new KueiExtensions.StringFormatBuilder()
                         .SetFileName("bb.jpg")
                         .AppendDateTime(date: new DateTime(2020, 8, 3))
                         .ToString();

            var expected = "bb2020/8/3 00:00:00.jpg";

            Assert.AreEqual(expected, actual);
        }
        public void Case01()
        {
            var actual = new KueiExtensions.StringFormatBuilder()
                         .SetFileName("a.jpg")
                         .AppendDateTime(date: new DateTime(2020, 8, 3), format: "yyyy-MM-dd")
                         .SetDelimiter("_")
                         .ToString();

            var expected = "a_2020-08-03.jpg";

            Assert.AreEqual(expected, actual);
        }
 public static StringFormatBuilder AppendText(this StringFormatBuilder builder, string appendText)
 {
     builder.AppendText(appendText);
     return(builder);
 }
 public static StringFormatBuilder SetDelimiter(this StringFormatBuilder builder, string delimiter)
 {
     builder.SetDelimiter(delimiter);
     return(builder);
 }
 public static StringFormatBuilder SetFileName(this StringFormatBuilder builder, string fileName)
 {
     builder.AppendFileName(fileName);
     return(builder);
 }