public void CanStoreExtendedComponentAsBaseType() { var component = new MockComponentExtended(); _entity.Add(component, typeof(MockComponent)); Assert.AreEqual(_entity.Get(typeof(MockComponent)), component); }
public void CanStoreBaseAndExtendedComponents() { var component1 = new MockComponent(); _entity.Add(component1); var component2 = new MockComponentExtended(); _entity.Add(component2); Assert.AreEqual(_entity.Get(typeof(MockComponent)), component1); Assert.AreEqual(_entity.Get(typeof(MockComponentExtended)), component2); }