public ElectStateContextFacts() { var methodData = MethodData.FromExpression(() => Console.WriteLine()); _stateContext = new StateContext(JobId, methodData); _candidateStateMock = new Mock<State>(); _connectionMock = new Mock<IStorageConnection>(); }
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); }
internal StateContext(StateContext context) : this(context.JobId, context.MethodData) { }
public void Ctor_CorrectlySetsAllProperties() { var context = new StateContext("1", _methodData); Assert.Equal("1", context.JobId); Assert.Same(_methodData, context.MethodData); }