public PerformContextFacts() { _workerContext = new WorkerContextMock(); _connection = new Mock <IStorageConnection>(); _job = Job.FromExpression(() => Method()); _createdAt = new DateTime(2012, 12, 12); _cancellationToken = new Mock <IJobCancellationToken>(); }
public PerformContextFacts() { _workerContext = new WorkerContextMock(); _connection = new Mock<IStorageConnection>(); _job = Job.FromExpression(() => Method()); _createdAt = new DateTime(2012, 12, 12); _cancellationToken = new Mock<IJobCancellationToken>(); }
public JobPerformanceProcessFacts() { var workerContext = new WorkerContextMock(); var connection = new Mock <IStorageConnection>(); const string jobId = "someId"; var job = Job.FromExpression(() => Method()); _context = new PerformContext( workerContext.Object, connection.Object, jobId, job, DateTime.UtcNow, new Mock <IJobCancellationToken>().Object); _performer = new Mock <IJobPerformer>(); _filters = new List <object>(); }
public ServerJobCancellationTokenFacts() { _stateData = new StateData { Name = ProcessingState.StateName, Data = new Dictionary<string, string> { { "WorkerNumber", "1" }, { "ServerId", "Server" }, } }; _connection = new Mock<IStorageConnection>(); _connection.Setup(x => x.GetStateData(JobId)).Returns(_stateData); _workerContextMock = new WorkerContextMock { WorkerNumber = 1 }; _workerContextMock.ServerId = "Server"; _shutdownToken = new CancellationToken(false); }
public ServerJobCancellationTokenFacts() { _stateData = new StateData { Name = ProcessingState.StateName, Data = new Dictionary <string, string> { { "WorkerNumber", "1" }, { "ServerId", "Server" }, } }; _connection = new Mock <IStorageConnection>(); _connection.Setup(x => x.GetStateData(JobId)).Returns(_stateData); _workerContextMock = new WorkerContextMock { WorkerNumber = 1 }; _workerContextMock.SharedContext.ServerId = "Server"; _shutdownToken = new CancellationToken(false); }
public WorkerFacts() { _context = new WorkerContextMock(); _storage = new Mock <JobStorage>(); _process = new Mock <IJobPerformanceProcess>(); _stateMachineFactory = new Mock <IStateMachineFactory>(); _connection = new Mock <IStorageConnection>(); _storage.Setup(x => x.GetConnection()).Returns(_connection.Object); _fetchedJob = new Mock <IFetchedJob>(); _fetchedJob.Setup(x => x.JobId).Returns(JobId); _connection .Setup(x => x.FetchNextJob(_context.Queues, It.IsNotNull <CancellationToken>())) .Returns(_fetchedJob.Object); _connection.Setup(x => x.GetJobData(JobId)) .Returns(new JobData { Job = Job.FromExpression(() => Method()), }); _stateMachine = new Mock <IStateMachine>(); _stateMachineFactory .Setup(x => x.Create(_connection.Object)) .Returns(_stateMachine.Object); _stateMachine.Setup(x => x.ChangeState( It.IsAny <string>(), It.IsAny <IState>(), It.IsAny <string[]>(), It.IsAny <CancellationToken>())).Returns(true); _token = new CancellationToken(); }
public WorkerFacts() { _context = new WorkerContextMock(); _storage = new Mock<JobStorage>(); _process = new Mock<IJobPerformanceProcess>(); _stateMachineFactory = new Mock<IStateMachineFactory>(); _connection = new Mock<IStorageConnection>(); _storage.Setup(x => x.GetConnection()).Returns(_connection.Object); _fetchedJob = new Mock<IFetchedJob>(); _fetchedJob.Setup(x => x.JobId).Returns(JobId); _connection .Setup(x => x.FetchNextJob(_context.Queues, It.IsNotNull<CancellationToken>())) .Returns(_fetchedJob.Object); _connection.Setup(x => x.GetJobData(JobId)) .Returns(new JobData { Job = Job.FromExpression(() => Method()), }); _stateMachine = new Mock<IStateMachine>(); _stateMachineFactory .Setup(x => x.Create(_connection.Object)) .Returns(_stateMachine.Object); _stateMachine.Setup(x => x.ChangeState( It.IsAny<string>(), It.IsAny<IState>(), It.IsAny<string[]>(), It.IsAny<CancellationToken>())).Returns(true); _token = new CancellationToken(); }