public void InvalidDataFileNotOverwritten()
        {
            var packageIds = new[] { "one", "two" };

            File.WriteAllText(testingFile.Name, "INVALID");
            PrepareSpotter(true, packageIds);
            logger.AssertWarningsContain("Exception loading", $"Skipping {nameof(ModSpottingManager)} saving");

            var s = PrepareSpotter(false, packageIds);

            Assert.IsTrue(s.FirstTimeSeen("one"), "one");
            Assert.IsTrue(s.FirstTimeSeen("two"), "two");
            logger.Clear();
        }