public void TestRemove() { var spread = new Spread <int>(0); spread.AssignFrom(sampleData); Assert.IsFalse(spread.Remove(1999999)); Assert.AreEqual(sampleData.Length, spread.SliceCount); Assert.IsTrue(spread.Remove(sampleData[3])); Assert.AreEqual(sampleData.Length - 1, spread.SliceCount); }