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);
        }
Exemplo n.º 2
0
        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());
        }
Exemplo n.º 3
0
        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);
        }