public void ComponentTypeFilterUI_ComparisonToTypeManagerCorrect() { var filterUI = new ComponentTypeFilterUI(SetFilterDummy, WorldSelectionGetter); Assert.IsFalse(filterUI.TypeListValid()); filterUI.GetTypes(); Assert.IsTrue(filterUI.TypeListValid()); }
public void ComponentTypeFilterUI_ComponentGroupCaches() { var filterUI = new ComponentTypeFilterUI(SetFilterDummy, WorldSelectionGetter); var types = new ComponentType[] { ComponentType.ReadWrite <EcsTestData>(), ComponentType.ReadOnly <EcsTestData2>() }; Assert.IsNull(filterUI.GetExistingQuery(types)); var group = filterUI.GetEntityQuery(types); Assert.AreEqual(group, filterUI.GetExistingQuery(types)); }
public void ComponentTypeFilterUI_GetTypesIgnoresNullWorld() { var filterUI = new ComponentTypeFilterUI(SetFilterDummy, () => null); Assert.DoesNotThrow(filterUI.GetTypes); }