1 // ================================================================================================
3 // ListElementのテストクラスソース。</summary>
5 // <copyright file="ListElementTest.cs" company="honeplusのメモ帳">
6 // Copyright (C) 2011 Honeplus. All rights reserved.</copyright>
9 // ================================================================================================
11 namespace Honememo.Parsers
14 using NUnit.Framework;
17 /// ListElementのテストクラスです。
20 public class ListElementTest
22 #region インタフェース実装プロパティテストケース
25 /// ParsedStringプロパティテストケース。
28 public void TestParsedString()
30 ListElement element = new ListElement();
32 Assert.IsNull(element.ParsedString);
33 element.ParsedString = "test";
34 Assert.AreEqual("test", element.ParsedString);
39 #region インタフェース実装メソッドテストケース
42 /// ToStringメソッドテストケース。
45 public void TestToString()
47 ListElement element = new ListElement();
49 Assert.IsEmpty(element.ToString());
51 element.Add(new TextElement { Text = "test1" });
52 Assert.AreEqual("test1", element.ToString());
54 element.Add(new TextElement { Text = "test2" });
55 Assert.AreEqual("test1test2", element.ToString());
57 element.Add(new TextElement { Text = "test3" });
59 Assert.AreEqual("test1test3", element.ToString());
61 element.ParsedString = "parsed test";
62 Assert.AreEqual("parsed test", element.ToString());