public async Task SaveSaga_DeletesCompleteSaga() { var context = new QueueContext { MessageData = new QueueMessage { Id = 12345, NotBefore = clock.Object.UtcNow, }, SourceQueue = "SourceQueue", SagaKey = "SagaKey" }; var testSaga = new TestSaga { SagaComplete = true }; await reader.SaveSaga(testSaga, context); dataAccess.Verify(d => d.DeleteSagaData(testSaga.SagaName, context.SagaKey), Times.Once); }