public void LargeBitfield() { var bf = new MutableBitField(1000); bf.SetAll(true); Assert.AreEqual(1000, bf.TrueCount); }
public void From() { MutableBitField b = new MutableBitField(31); b.SetAll(true); Assert.AreEqual(31, b.TrueCount, "#1"); Assert.IsTrue(b.AllTrue, "#1b"); b = new MutableBitField(32); b.SetAll(true); Assert.AreEqual(32, b.TrueCount, "#2"); Assert.IsTrue(b.AllTrue, "#2b"); b = new MutableBitField(33); b.SetAll(true); Assert.AreEqual(33, b.TrueCount, "#3"); Assert.IsTrue(b.AllTrue, "#3b"); }