Вот что я делаю - это работает для меня, но может не соответствовать вашим требованиям.
В раскрывающемся списке я убираю все файлы, которые я мог создать как часть пакета. Так что да, убедитесь, что файл является рабочим файлом только для тестирования
В тестовом методе я удаляю файл, если он существует (не должен, так как разбор уже позаботился о нем), затем выводит файл в XML, а затем утверждает, что файл существует. Затем я перезагружаю файл либо в граф объектов, либо в XML-модель DOM и запрашиваю состояние через столько утверждений, сколько вам нужно.
Если вы можете избежать записи в файлы, и ваш дизайн позволяет вам писать в общий текстовый редактор или XML-писатель, тогда вы можете обойти сохранение файла и заменить вместо него вызовы строковым писателем и просто запросить строку. Намного чище, но это не проверяет, работает ли фактическое сохранение файла.