コード例 #1
0
 public ElectStateContextFacts()
 {
     var methodData = MethodData.FromExpression(() => Console.WriteLine());
     _stateContext = new StateContext(JobId, methodData);
     _candidateStateMock = new Mock<State>();
     _connectionMock = new Mock<IStorageConnection>();
 }
コード例 #2
0
ファイル: ApplyStateContext.cs プロジェクト: hahmed/HangFire
        public ApplyStateContext(
            IStorageConnection connection,
            StateContext context,
            State newState,
            string oldStateName)
            : base(context)
        {
            if (connection == null) throw new ArgumentNullException("connection");

            _connection = connection;
            OldStateName = oldStateName;
            NewState = newState;
            JobExpirationTimeout = TimeSpan.FromDays(1);
        }
コード例 #3
0
ファイル: StateContext.cs プロジェクト: hahmed/HangFire
 internal StateContext(StateContext context)
     : this(context.JobId, context.MethodData)
 {
 }
コード例 #4
0
ファイル: StateContextFacts.cs プロジェクト: hahmed/HangFire
 public void Ctor_CorrectlySetsAllProperties()
 {
     var context = new StateContext("1", _methodData);
     Assert.Equal("1", context.JobId);
     Assert.Same(_methodData, context.MethodData);
 }