示例#1
0
        public void TestI()
        {
            var obj = new DbTable(new string[]
            {
                "Name",
                "Age",
                "Job"
            });

            string[]   Names  = { "Mike", "Nike", "Jess", "Eric", "Tram" };
            string[][] Values = { new string[] { "Mike", "15", "Student" },
                                  new string[] { "Nike", "12", "Student" },
                                  new string[] { "Jess", "12", "Student" },
                                  new string[] { "Eric", "11", "Student" },
                                  new string[] { "Tram", "12", "Teacher" } };
            obj.AddEntry(Names, Values);
            Assert.IsTrue(obj.Count == 5);

            obj.Export("test.dbtable");
            obj.Dispose();

            obj = new DbTable("test.dbtable");

            Assert.IsTrue(obj.Count == 5);
            Assert.IsTrue(obj.GetFieldLength == 3);
            Assert.IsTrue(obj.GetEntriesNames.Length == 5);
            Assert.IsTrue(obj.GetEntriesNames[0] == "Mike");
            Assert.IsTrue(obj.GetEntriesNames[1] == "Nike");
            Assert.IsTrue(obj.GetEntriesNames[4] == "Tram");

            obj.Dispose();
        }