public void Update_ExistingEntriesMatching_LeaveExistingItemsUnchanged(
            SubtitleStateEntry[] entries,
            SubtitleState state
            )
        {
            var failedFiles = entries.Select(e => e.File);
            state.Entries.Clear();
            state.Entries.AddRange(entries);

            state.Update(failedFiles);

            Assert.That(entries.Select(e => new { e.File, e.Timestamp }),
                Is.EquivalentTo(state.Entries.Select(e => new { e.File, e.Timestamp })));
        }