示例#1
0
        public void PolicyExecutesThePassedDelegate()
        {
            bool executed            = false;
            ReactiveFooPolicy policy = Policy.Handle <Exception>().ReactiveFoo();

            policy.Execute(() => executed = true);

            executed.Should().BeTrue();
        }
        public void PolicyExecutesThePassedDelegate()
        {
            bool executed = false;
            ReactiveFooPolicy <int> policy = Policy <int> .Handle <Exception>().ReactiveFoo();

            policy.Execute(() =>
            {
                executed = true;
                return(default(int));
            });

            executed.Should().BeTrue();
        }