public InstructionReceiverTests() { _nodeGateway = Mock.Create <INodeGateway>(); _sessionHolder = Mock.Create <ISessionHolder>(); _recorder = Mock.Create <IRecorder>(); _sut = new InstructionReceiver(_nodeGateway, _sessionHolder, _recorder); }
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(); }
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; }