Есть ли способ использовать расширение, отличное от.txt, например.log или.csv при использовании ApprovalTests?
Я хочу, чтобы содержимое оставалось текстовым файлом, поэтому используйте такой код:
Approvals.Verify("some actual result as text");
Должен продолжать работать. Но я бы хотел, чтобы тесты утверждения записывали в файл..approval.csv или файл..approval.log вместо файла..approval.txt.
Я просмотрел код и думаю, что мне может понадобиться создать собственный IApprovalWriter, но я также заметил, что свойство ExtensionWithDot доступно для чтения / записи, поэтому мне интересно, как это можно установить.
Кто-нибудь знает как это сделать?
1 ответ
ApprovalTests.Approvals.Verify(WriterFactory.CreateTextWriter(text, fileExtensionWithoutDot));
или для вашего примера:
Approvals.Verify(WriterFactory.CreateTextWriter("some actual result as text", "log"));
Счастливого тестирования!