Example #1
0
        public void LessThanOneThrow(string badValue)
        {
            var qarg = new Queue <string>();
            var mbre = new MaxBusyRunnerExposed();

            qarg.Enqueue(badValue);
            Assert.Throws <InvalidArgumentValueException>(() => mbre.TakeArgumentsExposed(qarg));
        }
Example #2
0
        public void NonsenseThrow(string nonsense)
        {
            var qarg = new Queue <string>();
            var mbre = new MaxBusyRunnerExposed();

            qarg.Enqueue(nonsense);
            qarg.Enqueue("lé");
            Assert.Throws <OptionArgumentParseException>(() => mbre.TakeArgumentsExposed(qarg));
        }
Example #3
0
        public void GoodArgumentIsParsed(string arg, int expected)
        {
            var qarg = new Queue <string>();
            var mbre = new MaxBusyRunnerExposed();

            qarg.Enqueue(arg);
            qarg.Enqueue("Fake");
            qarg.Enqueue("plouf");
            qarg.Enqueue("wow, much code");
            mbre.TakeArgumentsExposed(qarg);

            Assert.AreEqual(mbre.MaxBusyRunnersValue, expected);
        }