public void IsNotExecutedForOnlyOneOfTwoComponentsOfInterest() { var target = new FakeComponent1And2System(); var world = new EntityWorld(); world.AddSystem(target); var component1 = new FakeComponent1(); Entity entity = world.CreateEntity(); entity.AddComponent(component1); world.Update(TimeSpan.Zero); Assert.False(component1.Processed); }