Beispiel #1
0
        public InstructionReceiverTests()
        {
            _nodeGateway   = Mock.Create <INodeGateway>();
            _sessionHolder = Mock.Create <ISessionHolder>();
            _recorder      = Mock.Create <IRecorder>();

            _sut = new InstructionReceiver(_nodeGateway, _sessionHolder, _recorder);
        }
Beispiel #2
0
        public void Constructor_WhenCalled_ShouldSubscribe()
        {
            _nodeGateway   = Mock.Create <INodeGateway>();
            _sessionHolder = Mock.Create <ISessionHolder>();
            _recorder      = Mock.Create <IRecorder>();
            _nodeGateway.ArrangeSet(x => x.ConnectionReceived += null).IgnoreArguments().Occurs(1);

            _sut = new InstructionReceiver(_nodeGateway, _sessionHolder, _recorder);

            _nodeGateway.AssertAll();
        }
Beispiel #3
0
        public RemoteApiMap(
            IInstructionReceiver instructionsReceiver,
            IRecorder recorder)
        {
            _commandWithParametersMap = new Dictionary <string, bool>();
            _commandHandlerMap        = new Dictionary <string, Action <IEnumerable <string> > >();
            _commandDescriptionMap    = new Dictionary <string, string>();

            _instructionsReceiver = instructionsReceiver;
            _recorder             = recorder;

            _instructionsReceiver.InstructionReceived += CommandHandler;
        }