Пример #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
        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
 internal StateContext(StateContext context)
     : this(context.JobId, context.MethodData)
 {
 }
Пример #4
0
 public void Ctor_CorrectlySetsAllProperties()
 {
     var context = new StateContext("1", _methodData);
     Assert.Equal("1", context.JobId);
     Assert.Same(_methodData, context.MethodData);
 }