Exemplo n.º 1
0
        public void Should_serialize_file_external_command_message()
        {
            var message = new ExternalCommandMessage("a sender", "a command");
            var output  = serializeDeserialize <ExternalCommandMessage>(message);

            output.Sender.ShouldEqual("a sender");
            output.Command.ShouldEqual("a command");
        }
Exemplo n.º 2
0
        public void Should_subscribe_to_run_external_command_messages()
        {
            var message = new ExternalCommandMessage("sender", "command");

            _bus.Publish(message);
            waitForAsyncCall(() => { return(_view.ExternalCommandMessage != null); });
            _view.ExternalCommandMessage.ShouldBeTheSameAs(message);
        }
Exemplo n.º 3
0
 public void RecievingExternalCommandMessage(ExternalCommandMessage message)
 {
     if (message.Sender == "EditorEngine")
     {
         var msg = EditorEngineMessage.New(message.Command);
         if (msg.Command == "keypress" && msg.Arguments.Count == 1 && msg.Arguments[0].ToLower() == "ctrl+shift+j")
         {
             Activate();
             runFeedbackList.Select();
         }
     }
 }
Exemplo n.º 4
0
        private void externalMessageReceived(ExternalCommandMessage message)
        {
            var commandMessage = (ExternalCommandMessage)message;

            if (commandMessage.Sender == "EditorEngine")
            {
                var msg = EditorEngineMessage.New(commandMessage.Sender + " " + commandMessage.Command);
                if (msg.Arguments.Count == 1 &&
                    msg.Arguments[0].ToLower() == "shutdown")
                {
                    _shutdown();
                }
                if (msg.Arguments.Count == 2 &&
                    msg.Arguments[0].ToLower() == "autotest.net" &&
                    msg.Arguments[1].ToLower() == "setfocus")
                {
                    _prepareForFocus();
                }
            }
        }
Exemplo n.º 5
0
 public void RecievingExternalCommandMessage(ExternalCommandMessage message)
 {
 }
Exemplo n.º 6
0
 public void RecievingExternalCommandMessage(ExternalCommandMessage message)
 {
     Debug.WriteDetail(string.Format("handling external command from {0} saying {1}", message.Sender, message.Command));
     trySend(message);
 }
Exemplo n.º 7
0
 public ExternalCommandArgs(ExternalCommandMessage message)
 {
     Message = message;
 }