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(); }