private IAsynchronousMessageQueue GetMockedMsgQueue(IMediaPortalServices mediaPortalServices)
        {
            IAsynchronousMessageQueue messageQueue = Substitute.For <IAsynchronousMessageQueue>();

            messageQueue.When(x => x.StartProxy()).Do(x => { /*nothing*/ });
            mediaPortalServices.GetMessageQueue(Arg.Any <object>(), Arg.Any <string[]>()).Returns(messageQueue);
            return(messageQueue);
        }
Exemplo n.º 2
0
 private void SubscribeToMessages()
 {
     if (_messageQueue == null)
     {
         _messageQueue = _mediaPortalServices.GetMessageQueue(this, new string[]
         {
             PlayerManagerMessaging.CHANNEL
         });
         _messageQueue.MessageReceivedProxy += OnMessageReceived;
         _messageQueue.StartProxy();
     }
 }