public void ReadInitial_OK() { var expected = AdrEntry.CreateInitial(); expected.When = new DateTime(2019, 9, 19); var entry = new AdrEntryReader(new StringReader(Examples.InitialRecordMarkdown)).Read(); AssertEntries(expected, entry); }
public void WriteInitial_OK() { var entry = AdrEntry.CreateInitial(); entry.When = new DateTime(2019, 9, 19); var actual = new StringWriter(); new AdrEntryWriter(actual).Write(entry); Assert.Equal(Examples.InitialRecordMarkdown, actual.ToString()); }
private static int Init(InitOptions opts) { if (!Directory.Exists(opts.Directory)) { Directory.CreateDirectory(opts.Directory); } var file = AdrFile.Save(new AdrDirectory(opts.Directory), AdrEntry.CreateInitial()); Console.WriteLine("Initialized and created {0}", file.FilePath); return(0); }