/// <summary>
 /// The AddDocumentLines
 /// </summary>
 /// <param name="lines">The lines<see cref="DocumentLines"/></param>
 public void AddDocumentLines(DocumentLines lines)
 {
     using (var connection = new SqlConnection(constr))
     {
         connection.InsertAsync(lines);
     }
 }
Example #2
0
        public void ItCanBeCreated()
        {
            var d = new DocumentLines();

            Assert.AreEqual(1, d.LineCount);
            Assert.AreEqual(0, d[0].Length);

            d = new DocumentLines((string)null);
            Assert.AreEqual(1, d.LineCount);
            Assert.AreEqual(0, d[0].Length);

            d = new DocumentLines("");
            Assert.AreEqual(1, d.LineCount);
            Assert.AreEqual(0, d[0].Length);

            d = new DocumentLines(new string[] {});
            Assert.AreEqual(1, d.LineCount);
            Assert.AreEqual(0, d[0].Length);

            d = new DocumentLines(new string[] { "" });
            Assert.AreEqual(1, d.LineCount);
            Assert.AreEqual(0, d[0].Length);

            d = new DocumentLines("\n");
            Assert.AreEqual(2, d.LineCount);
            Assert.AreEqual(0, d[0].Length);
            Assert.AreEqual(0, d[1].Length);

            d = new DocumentLines("lorem\nipsum");
            Assert.AreEqual(2, d.LineCount);
            Assert.AreEqual("lorem", d[0]);
            Assert.AreEqual("ipsum", d[1]);

            d = new DocumentLines(new string[] { "lorem", "ipsum" });
            Assert.AreEqual(2, d.LineCount);
            Assert.AreEqual("lorem", d[0]);
            Assert.AreEqual("ipsum", d[1]);

            d = new DocumentLines(new string[] { "lorem", null });
            Assert.AreEqual(2, d.LineCount);
            Assert.AreEqual("lorem", d[0]);
            Assert.AreEqual("", d[1]);

            d = new DocumentLines(new string[] { null });
            Assert.AreEqual(1, d.LineCount);
            Assert.AreEqual("", d[0]);
        }