public virtual void testToValueVector() { Dictionary <string, string> hm = new Dictionary <string, string>(); for (int i = 0; i < 10; i++) { hm.Add("" + i, "a" + i); } List <string> v = ContainerUtil.toValueVector(hm, false); Assert.AreEqual(v.Count, 10); VString vString = new VString(v); List <string> vs = ContainerUtil.toValueVector(hm, true); VString vsString = new VString(vs); Assert.IsTrue(vsString.ContainsAll(vString)); Assert.IsTrue(vString.ContainsAll(vsString)); for (int i = 1; i < 10; i++) { Assert.IsTrue(vs[i - 1].CompareTo(vs[i]) < 0); } }