Esempio n. 1
0
        public void LessThanOneThrow(string badValue)
        {
            var qarg = new Queue <string>();
            var plvl = new ParralelLevelExposed();

            qarg.Enqueue(badValue);
            Assert.Throws <InvalidArgumentValueException>(() => plvl.TakeArgumentsExposed(qarg));
        }
Esempio n. 2
0
        public void NonsenseThrow(string nonsense)
        {
            var qarg = new Queue <string>();
            var plvl = new ParralelLevelExposed();

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

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

            Assert.AreEqual(plvl.ParallelValue, expected);
        }