public void Dispose_SetsFetchedAtValueToNull_IfThereWereNoCallsToComplete() { UseConnection(connection => { // Arrange var id = CreateJobQueueRecord(connection, _options, "1", "default"); var processingJob = new FirebirdFetchedJob(connection, _options, id, "1", "default"); // Act processingJob.Dispose(); // Assert var record = connection.Query(string.Format(@"SELECT * FROM ""{0}.JOBQUEUE""", _options.Prefix)).Single(); Assert.Null(record.FETCHEDAT); }); }