示例#1
0
        public void SequenceAdd()
        {
            string filename = "c:\\seq.db";

            if (File.Exists(filename))
            {
                File.Delete(filename);
            }
            var seqf = new SequenceFile(filename);

            seqf.Add(1234567);
            seqf.Add(7654321);
            seqf.Add(11234567);
            seqf.Add(7234567);
            seqf.Add(1234567);
            seqf.Add(7654321);
            seqf.Add(11234567);
            seqf.Add(7234567);
            var list = seqf.GetRange(0, 4);

            if (list[0] == 1234567 &&
                list[1] == 7654321 &&
                list[2] == 11234567 &&
                list[3] == 7234567
                )
            {
                // Assert.Pass();
            }
            else
            {
                Assert.Fail();
            }
            var list2 = seqf.GetRange(6, 2);

            if (list2[0] == 11234567 &&
                list2[1] == 7234567)
            {
                // Assert.Pass();
            }
            else
            {
                Assert.Fail();
            }
            Assert.Pass();
        }