コード例 #1
0
 public RemoteApiMapTests()
 {
     _instructionsReceiverMock = new InstructionsReceiverMock();
     _recorder  = Mock.Create <IRecorder>();
     _sut       = new RemoteApiMap(_instructionsReceiverMock, _recorder);
     _sutSender = new RemoteApiMap(_instructionsReceiverMock, _recorder);
 }
コード例 #2
0
        public RemoteTerminalClient(
            IRemoteApiMap remoteApiMap,
            IRemoteApiOperator remoteApiOperator)
        {
            _remoteApiMap      = remoteApiMap;
            _remoteApiOperator = remoteApiOperator;

            _remoteApiMap.RegisterCommand("hello", HelloHandler);
        }
コード例 #3
0
        public void Constructor_WhenCalled_ShouldSubscribe()
        {
            var instructionReceiver = Mock.Create <IInstructionReceiver>();

            instructionReceiver.ArrangeSet(x => x.InstructionReceived += null).IgnoreArguments().Occurs(1);
            _sut = new RemoteApiMap(instructionReceiver, _recorder);

            instructionReceiver.AssertAll();
        }
コード例 #4
0
        public RemoteTerminalTracerServer(
            IRemoteApiMap remoteApiMap,
            IRemoteApiOperator remoteApiOperator)
        {
            _remoteApiMap      = remoteApiMap;
            _remoteApiOperator = remoteApiOperator;

            _remoteApiMap.RegisterCommandWithParameters("traceto",
                                                        TraceToHandler, "<ip:port>");
        }
コード例 #5
0
        public TraceableRemoteApiMap(
            IRemoteApiMap remoteApiMap,
            IRemoteRecordsSender remoteRecordsSender,
            IRecorder recorder)
        {
            _remoteApiMap        = remoteApiMap;
            _remoteRecordsSender = remoteRecordsSender;
            _recorder            = recorder;

            RegisterCommand(RemoteApiCommands.TRACE, TraceHandler);
        }
コード例 #6
0
 public TraceableRemoteApiMapTests()
 {
     _remoteApiMap        = Mock.Create <IRemoteApiMap>();
     _remoteRecordsSender = Mock.Create <IRemoteRecordsSender>();
     _recorder            = Mock.Create <IRecorder>();
 }