Exemplo n.º 1
0
 public void TestToDateString()
 {
     //MM/dd/yyyy hh\:mm\:ss tt
     Assert.AreEqual(
         "03/31/2020 12:01:02 AM",
         MovableTypeFormatter.ToDateString(new DateTime(2020, 3, 31, 0, 1, 2))
         );
     Assert.AreEqual(
         "03/31/2020 01:01:02 AM",
         MovableTypeFormatter.ToDateString(new DateTime(2020, 3, 31, 1, 1, 2))
         );
     Assert.AreEqual(
         "03/31/2020 11:01:02 AM",
         MovableTypeFormatter.ToDateString(new DateTime(2020, 3, 31, 11, 1, 2))
         );
     Assert.AreEqual(
         "03/31/2020 12:01:02 PM",
         MovableTypeFormatter.ToDateString(new DateTime(2020, 3, 31, 12, 1, 2))
         );
     Assert.AreEqual(
         "03/31/2020 01:01:02 PM",
         MovableTypeFormatter.ToDateString(new DateTime(2020, 3, 31, 13, 1, 2))
         );
     Assert.AreEqual(
         "03/31/2020 11:01:02 PM",
         MovableTypeFormatter.ToDateString(new DateTime(2020, 3, 31, 23, 1, 2))
         );
 }
Exemplo n.º 2
0
 private static void Format(
     IEnumerable <PostedEntry> entries,
     out string formattedText,
     out IReadOnlyList <string> formattedLines
     )
 {
     using (var stream = new MovableTypeFormatter().ToStream(entries)) {
         formattedLines = new StreamReader(stream, Encoding.UTF8).ReadAllLines();
         formattedText  = string.Join("\n", formattedLines);
     }
 }