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); }
/// <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()); }