public void LessThanOneThrow(string badValue) { var qarg = new Queue <string>(); var mbre = new MaxBusyRunnerExposed(); qarg.Enqueue(badValue); Assert.Throws <InvalidArgumentValueException>(() => mbre.TakeArgumentsExposed(qarg)); }
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)); }
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); }