Beispiel #1
0
        public void Setup()
        {
            _sendEndPoint         = Substitute.For <ISendEndpoint>();
            _sendEndpointProvider = Substitute.For <ISendEndpointProvider>();

            _endpointConfiguration = Substitute.For <ISendEndpointConfiguration>();
            _endpointConfiguration.Queue.Returns("cafe.waiter.command.service");

            _sendEndpointProvider.GetEndpoint(Arg.Is <string>(queueName => queueName == _endpointConfiguration.Queue))
            .Returns(Task.FromResult(_sendEndPoint));
            _commandSender = new CommandSender(_sendEndpointProvider, _endpointConfiguration);
            _openTabDto    = CreateOpenTabDto();
        }
Beispiel #2
0
 public CommandSender(ISendEndpointProvider sendEndpointProvider, ISendEndpointConfiguration sendEndpointConfiguration)
 {
     _sendEndpointProvider      = sendEndpointProvider;
     _sendEndpointConfiguration = sendEndpointConfiguration;
 }