public void OnRemoveComponent_should_error_if_unknown_component_id_received() { using (var wrappedOp = WorkerOpFactory.CreateRemoveComponentOp(TestEntityId, InvalidComponentId)) { Assert.Throws <UnknownComponentIdException>(() => { receiveSystem.OnRemoveComponent(wrappedOp.Op); }); } }
public void OnRemoveComponent_should_be_delegated_to_correct_dispatcher() { using (var wrappedOp = WorkerOpFactory.CreateRemoveComponentOp(TestEntityId, FirstTestComponentId)) { receiveSystem.OnRemoveComponent(wrappedOp.Op); } Assert.IsTrue(firstComponentDispatcher.HasRemoveComponentReceived); Assert.IsFalse(secondComponentDispatcher.HasRemoveComponentReceived); }