public virtual void TestClosed() { tt.Add("java"); NUnit.Framework.Assert.IsFalse(tt.IsClosed("java")); tt.MarkClosed("java"); NUnit.Framework.Assert.IsTrue(tt.IsClosed("java")); }
public virtual void TestSerialization() { for (int i = 0; i < 100; i++) { tt.Add("fake" + int.ToString(i)); } tt.MarkClosed("fake44"); tt.Add("boat"); tt.Save("testoutputfile", Generics.NewHashMap <string, ICollection <string> >()); TTags t2 = new TTags(); t2.Read("testoutputfile"); NUnit.Framework.Assert.AreEqual(tt.GetSize(), t2.GetSize()); NUnit.Framework.Assert.AreEqual(tt.GetIndex("boat"), t2.GetIndex("boat")); NUnit.Framework.Assert.AreEqual(t2.GetTag(tt.GetIndex("boat")), "boat"); NUnit.Framework.Assert.IsFalse(t2.IsClosed("fake43")); NUnit.Framework.Assert.IsTrue(t2.IsClosed("fake44")); /* java=lame */ (new File("testoutputfile")).Delete(); }