Esempio n. 1
0
        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);
            }
        }