示例#1
0
        public async Task ExecuteValidActionOneTime()
        {
            var action = new Mock <Func <Task <string> > >();

            var executer = new ExponentialRetryRequestExecuter(3, 2);
            var res      = await executer.ExecuteAsync(action.Object);

            res.Should().Be(null);
            action.Verify(a => a(), Times.Once);
        }