public void ShrinkToFitTest() { Plaintext plain = new Plaintext(); plain.Reserve(10000); Assert.AreEqual(10000ul, plain.Capacity); Assert.AreEqual(0ul, plain.CoeffCount); plain.Set("1"); Assert.AreEqual(10000ul, plain.Capacity); Assert.AreEqual(1ul, plain.CoeffCount); Assert.AreEqual(1ul, plain.SignificantCoeffCount); plain.ShrinkToFit(); Assert.AreEqual(1ul, plain.Capacity); Assert.AreEqual(1ul, plain.CoeffCount); Assert.AreEqual(1ul, plain[0]); }