public void RemoveFromQueue_ReallyDeletesTheJobFromTheQueue() { UseConnection(connection => { // Arrange var id = CreateJobQueueRecord(connection, "1", "default"); var processingJob = new MongoFetchedJob(connection, id, "1", "default"); // Act processingJob.RemoveFromQueue(); // Assert var count = connection.JobQueue.Count(); Assert.Equal(0, count); }); }
public void RemoveFromQueue_ReallyDeletesTheJobFromTheQueue() { UseConnection(connection => { // Arrange var id = CreateJobQueueRecord(connection, "1", "default"); var processingJob = new MongoFetchedJob(connection, id, "1", "default"); // Act processingJob.RemoveFromQueue(); // Assert var count = connection.JobQueue.Count(new BsonDocument()); Assert.Equal(0, count); }); }
public void RemoveFromQueue_ReallyDeletesTheJobFromTheQueue() { // Arrange var queue = "default"; var jobId = ObjectId.GenerateNewId(); var id = CreateJobQueueRecord(_dbContext, jobId, queue); var processingJob = new MongoFetchedJob(_dbContext, id, jobId, queue); // Act processingJob.RemoveFromQueue(); // Assert var count = _dbContext.JobGraph.OfType <JobQueueDto>().Count(new BsonDocument()); Assert.Equal(0, count); }
public void RemoveFromQueue_DoesNotDelete_UnrelatedJobs() { // Arrange CreateJobQueueRecord(_dbContext, ObjectId.GenerateNewId(1), "default"); CreateJobQueueRecord(_dbContext, ObjectId.GenerateNewId(2), "critical"); CreateJobQueueRecord(_dbContext, ObjectId.GenerateNewId(3), "default"); var fetchedJob = new MongoFetchedJob(_dbContext, ObjectId.GenerateNewId(), ObjectId.GenerateNewId(999), "default"); // Act fetchedJob.RemoveFromQueue(); // Assert var count = _dbContext.JobGraph.OfType <JobQueueDto>().Count(new BsonDocument()); Assert.Equal(3, count); }
public void RemoveFromQueue_ReallyDeletesTheJobFromTheQueue() { ConnectionUtils.UseConnection(database => { // Arrange var queue = "default"; var jobId = ObjectId.GenerateNewId(); var id = CreateJobQueueRecord(database, jobId, queue); var processingJob = new MongoFetchedJob(database, id, jobId, queue); // Act processingJob.RemoveFromQueue(); // Assert var count = database.JobQueue.Count(new BsonDocument()); Assert.Equal(0, count); }); }
public void RemoveFromQueue_DoesNotDelete_UnrelatedJobs() { UseConnection(connection => { // Arrange CreateJobQueueRecord(connection, "1", "default"); CreateJobQueueRecord(connection, "1", "critical"); CreateJobQueueRecord(connection, "2", "default"); var fetchedJob = new MongoFetchedJob(connection, 999, "1", "default"); // Act fetchedJob.RemoveFromQueue(); // Assert var count = connection.JobQueue.Count(new BsonDocument()); Assert.Equal(3, count); }); }
public void RemoveFromQueue_DoesNotDelete_UnrelatedJobs() { ConnectionUtils.UseConnection(database => { // Arrange CreateJobQueueRecord(database, ObjectId.GenerateNewId(1), "default"); CreateJobQueueRecord(database, ObjectId.GenerateNewId(2), "critical"); CreateJobQueueRecord(database, ObjectId.GenerateNewId(3), "default"); var fetchedJob = new MongoFetchedJob(database, ObjectId.GenerateNewId(), ObjectId.GenerateNewId(999), "default"); // Act fetchedJob.RemoveFromQueue(); // Assert var count = database.JobQueue.Count(new BsonDocument()); Assert.Equal(3, count); }); }
public void RemoveFromQueue_DoesNotDelete_UnrelatedJobs() { UseConnection(connection => { // Arrange CreateJobQueueRecord(connection, "1", "default"); CreateJobQueueRecord(connection, "1", "critical"); CreateJobQueueRecord(connection, "2", "default"); var fetchedJob = new MongoFetchedJob(connection, 999, "1", "default"); // Act fetchedJob.RemoveFromQueue(); // Assert var count = connection.JobQueue.Count(); Assert.Equal(3, count); }); }