private FSAppAttempt MockAppAttempt(long startTime) { FSAppAttempt schedApp = Org.Mockito.Mockito.Mock <FSAppAttempt>(); Org.Mockito.Mockito.When(schedApp.GetStartTime()).ThenReturn(startTime); return(schedApp); }
public virtual double AdjustWeight(FSAppAttempt app, double curWeight) { long start = app.GetStartTime(); long now = Runtime.CurrentTimeMillis(); if (now - start < duration) { return(curWeight * factor); } else { return(curWeight); } }