Beispiel #1
0
        public void Arrange()
        {
            _messageReceiver = new Mock <IEventingMessageReceiver <AuditMessage> >();
            _messageReceiver.Setup(r => r.RunAsync(It.IsAny <CancellationToken>()))
            .Returns(Task.FromResult <object>(null));

            _mediator = new Mock <IMediator>();

            _logger = new Mock <ILogger>();

            _monitor = new AuditMessageMonitor(_messageReceiver.Object, _mediator.Object, _logger.Object);
        }
        public void Arrange()
        {
            _tokenSource     = new CancellationTokenSource();
            _messageReceiver = new Mock <IEventingMessageReceiver <AuditMessage> >();
            _messageReceiver.Setup(r => r.RunAsync(It.IsAny <CancellationToken>()))
            .Returns(Task.Factory.StartNew(async() =>
            {
                while (!_tokenSource.Token.IsCancellationRequested)
                {
                    await Task.Delay(1000);
                }
            }, _tokenSource.Token));

            _mediator = new Mock <IMediator>();

            _logger = new Mock <ILogger>();

            _monitor = new AuditMessageMonitor(_messageReceiver.Object, _mediator.Object, _logger.Object);

            _message = new AuditMessage();
        }