public void MinimumPeriodInSeconds()
        {
            var random = new Random();
            var f      = random.Next(1, 1000);

            var method = typeof(object).GetMethod("ToString");
            var runs   = new BetweenRuns(new object(), method, f, random.Next(1001, 2000));

            Assert.AreEqual(f, runs.MinimumPeriodInSeconds);
        }
        public async Task RunTrue()
        {
            var instance = Substitute.For <ExampleBetween>();

            instance.TestMethod().Returns(true);

            var method = instance.GetType().GetMethod("TestMethod");
            var runs   = new BetweenRuns(instance, method);

            var result = await runs.Run();

            Assert.IsTrue(result);

            instance.Received(1).ToString();
        }