public void ElementaryIntLatticeTest()
        {
            ElementaryIntLattice lattice = new ElementaryIntLattice(30);

            Assert.AreEqual(false, lattice[0], "Failed for bit 0");
            Assert.AreEqual(true, lattice[1], "Failed for bit 1");
            Assert.AreEqual(true, lattice[2], "Failed for bit 2");
            Assert.AreEqual(true, lattice[3], "Failed for bit 3");
            Assert.AreEqual(true, lattice[4], "Failed for bit 4");
            Assert.AreEqual(false, lattice[5], "Failed for bit 5");
            Assert.AreEqual(false, lattice[6], "Failed for bit 6");
            Assert.AreEqual(false, lattice[7], "Failed for bit 7");
            Assert.AreEqual(false, lattice[8], "Failed for bit 8");
        }
        public void ElementaryIntLatticeTest()
        {
            ElementaryIntLattice lattice = new ElementaryIntLattice(30);

            Assert.AreEqual(false, lattice[0], "Failed for bit 0");
            Assert.AreEqual(true, lattice[1], "Failed for bit 1");
            Assert.AreEqual(true, lattice[2], "Failed for bit 2");
            Assert.AreEqual(true, lattice[3], "Failed for bit 3");
            Assert.AreEqual(true, lattice[4], "Failed for bit 4");
            Assert.AreEqual(false, lattice[5], "Failed for bit 5");
            Assert.AreEqual(false, lattice[6], "Failed for bit 6");
            Assert.AreEqual(false, lattice[7], "Failed for bit 7");
            Assert.AreEqual(false, lattice[8], "Failed for bit 8");
        }