SeibroFixtures.cs 703 B

123456789101112131415161718
  1. namespace Application.Tests;
  2. /// <summary>SEIBro 실응답 fixture 로더 — docs/SEIBro/samples 복사본 (Fixtures/Seibro/**, 37종, 출력 복사)</summary>
  3. internal static class SeibroFixtures
  4. {
  5. public static string Root => Path.Combine(AppContext.BaseDirectory, "Fixtures", "Seibro");
  6. public static string[] AllXmlFiles()
  7. {
  8. return Directory.GetFiles(Root, "*.xml", SearchOption.AllDirectories);
  9. }
  10. /// <summary>파일명으로 카테고리 폴더 무관 조회 (예: "getShotnByMart.xml")</summary>
  11. public static string Read(string fileName)
  12. {
  13. return File.ReadAllText(Directory.GetFiles(Root, fileName, SearchOption.AllDirectories).Single());
  14. }
  15. }