public void GetLongTest1()
        {
            JobParameters jp   = TearUp();
            long          dval = jp.GetLong("p2", 42);

            Assert.AreEqual(2, dval);
            long dval2 = jp.GetLong("unknownkey", 42);

            Assert.IsNotNull(dval2);
            Assert.AreEqual(42, dval2);
        }
예제 #2
0
        /// <summary>
        /// Increment the run.id parameter (starting with 1).
        /// </summary>
        /// <param name="parameters"></param>
        /// <returns></returns>
        public JobParameters GetNext(JobParameters parameters)
        {
            JobParameters parms = parameters ?? new JobParameters();
            long          id    = parms.GetLong(_key, 0L) + 1;

            return(new JobParametersBuilder(parms).AddLong(_key, id).ToJobParameters());
        }