Beispiel #1
0
        public void ComponentCacheInvalidatedWhenComponentRemoved()
        {
            _defaultEntity.AddComponentB();

            SetupComponentCache();

            Assert.AreEqual(_componentCache, _defaultEntity.GetComponents());

            _defaultEntity.RemoveComponentB();

            Assert.AreNotEqual(_componentCache, _defaultEntity.GetComponents());
        }