public async Task StartInitiaitesBackoffPolicy()
{
// Arrange
CancellationTokenSource source = new CancellationTokenSource();
LogQueueProcessor processor = new LogQueueProcessor(_applicationResourceFactory.Object, _asynchronousBackoffPolicy.Object, _mapperFactory.Object, _alertSender.Object);
// Act
await processor.StartAsync(source.Token);
// Assert
_asynchronousBackoffPolicy.Verify(x => x.ExecuteAsync(It.IsAny<Func<Task<bool>>>(), source.Token));
}
}