Beispiel #1
0
            Fills_Contract_Cache_Before_Processing_Blocks()
            {
                var cancellationTokenSource = new CancellationTokenSource();

                MockProcessingStrategy.Setup(s => s.FillContractCacheAsync())
                .Returns(Task.CompletedTask)
                .Callback(() => cancellationTokenSource.Cancel());

                await Processor.ExecuteAsync(startBlock : 0, endBlock : 0, cancellationToken : cancellationTokenSource.Token);

                MockProcessingStrategy.VerifyAll();
                MockBlockProcessor.Verify(p => p.ProcessBlockAsync(It.IsAny <long>()), Times.Never);
            }