public void RemoveUpdateModifierFromMiddleTest() { var item = new TestModifierA(false, true); var c = new ParticleModifierCollection { new TestModifierA(true, true), item, new TestModifierA(true, true) }; c.Remove(item); Assert.AreEqual(2, c.ReleaseModifiers.Count()); Assert.AreEqual(2, c.UpdateModifiers.Count()); ConsistencyAsserts(c); }
public void RemoveOnlyUpdateModifierTest() { var item = new TestModifierA(false, true); var c = new ParticleModifierCollection { item }; c.Remove(item); Assert.AreEqual(0, c.ReleaseModifiers.Count()); Assert.AreEqual(0, c.UpdateModifiers.Count()); ConsistencyAsserts(c); }