public void AppendTest() { var collection = new LogCollection(); collection.Append("aaaaaaaaa\nbbbb"); collection.Append("bbbb\n"); collection.Append("ccccccc"); collection.Append("ccccccc"); collection.Append("ccccccc"); collection.Append("\n"); collection.Append("\n"); collection.Append("dddddd"); collection.Append("\neeeeee\n"); collection.Append("\nfffff\nggg\nhhhh\n"); collection.Append("iiiii"); var expList = new [] { "aaaaaaaaa", "bbbbbbbb", "ccccccccccccccccccccc", "", "dddddd", "eeeeee", "", "fffff", "ggg", "hhhh", null }; foreach (var exp in expList) { var act = collection.GetFirst(); Assert.AreEqual(exp, act); } }