[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");
[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();
[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");
[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();
[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");
[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();
[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);
[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);
[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');
[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];
[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]);
[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));
};
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();