public void DeleteAllTest() { var sa = new StrArray(); sa.Add("A"); sa.Add("B"); sa.Add("C"); sa.DeleteAll(); Assert.AreEqual(0, sa.Count()); }
public void InsertTest() { var sa = new StrArray(); sa.Add("A"); sa.Add("B"); sa.Add("C"); sa.Insert(0, "XX"); Assert.AreEqual(4, sa.Count()); Assert.AreEqual("XX", sa[0]); }
public void CopyTest() { var sa = new StrArray(); sa.Add("A"); sa.Add("B"); sa.Add("C"); var sa1 = new StrArray(); sa1.Copy(sa); Assert.AreEqual(3, sa1.Count()); Assert.AreEqual("C", sa1[2]); }
public void CountTest() { var sa = new StrArray(); sa.Add("A"); sa.Add("B"); sa.Add("C"); Assert.AreEqual(3, sa.Count()); }
public void LoadFromFileTest() { const string cFileName = @"c:\test\StrArrayTest.txt"; var satemp = new Collection<string> {"A", "B", "C"}; FileTools.SSaveArrayToFile(cFileName, satemp); var sa = new StrArray(); sa.LoadFromFile(cFileName); Assert.AreEqual(3, sa.Count()); Assert.AreEqual("A", sa[0]); Assert.AreEqual("C", sa[2]); }
public void SortTest() { var sa = new StrArray(); sa.Add("C"); sa.Add("B"); sa.Add("A"); sa.Sort(); Assert.AreEqual(3, sa.Count()); Assert.AreEqual("A", sa[0]); Assert.AreEqual("C", sa[2]); }
public void ParseXmlTest1() { const string cXml = "<wrapper><test><![CDATA[A]]></test><test><![CDATA[B]]></test><test><![CDATA[C&]]></test></wrapper>"; var sa = new StrArray(); sa.ParseXml("<test>", cXml, true); Assert.AreEqual(3, sa.Count()); Assert.AreEqual("C&", sa[2]); }
public void ParseQuoteCommaStringTest() { var target = new StrArray(); const string cData = "test1,test2"; target.ParseQuoteCommaString(cData); Assert.AreEqual(2, target.Count()); Assert.AreEqual("test1", target[0]); }
public void ParseDelimetedStringTestString() { var target = new StrArray(); const string cDelim = "<delim>"; const string cData = "Data1" + cDelim + "Data2" + cDelim + "Data3"; target.ParseDelimitedString(cData, cDelim , true); Assert.AreEqual(3, target.Count()); }
public void ParseDelimetedStringTestChar() { var target = new StrArray(); const string cData = "test1|test2"; const char cDelim = '|'; target.ParseDelimitedString(cData, cDelim); Assert.AreEqual(2, target.Count()); Assert.AreEqual("test1", target[0]); }