OSDN Git Service

LayoutLinesをDocumentに移動した
[fooeditengine/FooEditEngine.git] / WPF / UnitTest / UnitTest2.cs
index f0de6cc..6956e88 100644 (file)
@@ -23,8 +23,8 @@ namespace UnitTest
         [TestMethod]
         public void InsertSingleLineTest()
         {
-            Document doc = new Document();
             DummyRender render = new DummyRender();
+            Document doc = new Document(render);
             DummyView view = new DummyView(doc, render);
             doc.Clear();
             doc.Append("a\nb\nc\nd");
@@ -62,8 +62,8 @@ namespace UnitTest
         [TestMethod]
         public void InsertMultiLineTest()
         {
-            Document doc = new Document();
             DummyRender render = new DummyRender();
+            Document doc = new Document(render);
             DummyView view = new DummyView(doc, render);
 
             doc.Clear();
@@ -100,8 +100,8 @@ namespace UnitTest
         [TestMethod]
         public void RemoveSingleLineTest()
         {
-            Document doc = new Document();
             DummyRender render = new DummyRender();
+            Document doc = new Document(render);
             DummyView view = new DummyView(doc, render);
             doc.Clear();
             doc.Append("aa\nbb\ncc\ndd");
@@ -134,8 +134,8 @@ namespace UnitTest
         [TestMethod]
         public void RemoveMultiLineTest()
         {
-            Document doc = new Document();
             DummyRender render = new DummyRender();
+            Document doc = new Document(render);
             DummyView view = new DummyView(doc, render);
 
             doc.Clear();
@@ -186,8 +186,8 @@ namespace UnitTest
         [TestMethod]
         public void QueryTest()
         {
-            Document doc = new Document();
             DummyRender render = new DummyRender();
+            Document doc = new Document(render);
             DummyView view = new DummyView(doc, render);
             doc.Clear();
             doc.Append("a\nb\nc");
@@ -219,7 +219,8 @@ namespace UnitTest
         [TestMethod]
         public void FindTest1()
         {
-            Document doc = new Document();
+            DummyRender render = new DummyRender();
+            Document doc = new Document(render);
             doc.Append("is this a pen");
             doc.SetFindParam("is", false, RegexOptions.None);
             IEnumerator<SearchResult> it = doc.Find();
@@ -234,7 +235,8 @@ namespace UnitTest
         [TestMethod]
         public void FindTest2()
         {
-            Document doc = new Document();
+            DummyRender render = new DummyRender();
+            Document doc = new Document(render);
             doc.Append("is this a pen");
             doc.SetFindParam("is", false, RegexOptions.None);
             IEnumerator<SearchResult> it = doc.Find(3,4);
@@ -246,7 +248,8 @@ namespace UnitTest
         [TestMethod]
         public void FindTest3()
         {
-            Document doc = new Document();
+            DummyRender render = new DummyRender();
+            Document doc = new Document(render);
             doc.Append("is this a pen");
             doc.SetFindParam("is", false, RegexOptions.None);
             IEnumerator<SearchResult> it = doc.Find(0, 8);
@@ -261,7 +264,8 @@ namespace UnitTest
         [TestMethod]
         public void ReaderTest1()
         {
-            Document doc = new Document();
+            DummyRender render = new DummyRender();
+            Document doc = new Document(render);
             doc.Append("a");
             DocumentReader reader = doc.CreateReader();
             Assert.IsTrue(reader.Read() == 'a');
@@ -271,7 +275,8 @@ namespace UnitTest
         [TestMethod]
         public void ReaderTest2()
         {
-            Document doc = new Document();
+            DummyRender render = new DummyRender();
+            Document doc = new Document(render);
             doc.Append("abc");
             DocumentReader reader = doc.CreateReader();
             char[] buf = new char[2];
@@ -284,7 +289,8 @@ namespace UnitTest
         [TestMethod]
         public void GetLinesText()
         {
-            Document doc = new Document();
+            DummyRender render = new DummyRender();
+            Document doc = new Document(render);
             doc.Append("a\nb\nc");
             var result = doc.GetLines(0, doc.Length - 1).ToArray();
             Assert.AreEqual("a\n", result[0]);
@@ -339,7 +345,8 @@ namespace UnitTest
         [TestMethod]
         public void MarkerTest()
         {
-            Document doc = new Document();
+            DummyRender render = new DummyRender();
+            Document doc = new Document(render);
             doc.Append("this is a pen");
             doc.SetMarker(MarkerIDs.Defalut, Marker.Create(0, 4, HilightType.Sold));
 
@@ -383,8 +390,8 @@ namespace UnitTest
             };
             string str = "html haml";
 
-            Document doc = new Document();
             DummyRender render = new DummyRender();
+            Document doc = new Document(render);
             DummyView view = new DummyView(doc, render);
             view.MarkerPatternSet.Add(MarkerIDs.Defalut, dog);
             doc.Clear();