public void ComponentCacheInvalidatedWhenComponentRemoved() { _defaultEntity.AddComponentB(); SetupComponentCache(); Assert.AreEqual(_componentCache, _defaultEntity.GetComponents()); _defaultEntity.RemoveComponentB(); Assert.AreNotEqual(_componentCache, _defaultEntity.GetComponents()); }