public void OnComponentUpdate_should_error_if_unknown_component_id_received()
 {
     using (var wrappedOp = WorkerOpFactory.CreateComponentUpdateOp(TestEntityId, InvalidComponentId))
     {
         Assert.Throws <UnknownComponentIdException>(() => { receiveSystem.OnComponentUpdate(wrappedOp.Op); });
     }
 }
        public void OnComponentUpdate_should_be_delegated_to_correct_dispatcher()
        {
            using (var wrappedOp = WorkerOpFactory.CreateComponentUpdateOp(TestEntityId, FirstTestComponentId))
            {
                receiveSystem.OnComponentUpdate(wrappedOp.Op);
            }

            Assert.IsTrue(firstComponentDispatcher.HasComponentUpdateReceived);
            Assert.IsFalse(secondComponentDispatcher.HasComponentUpdateReceived);
        }