小编Tha*_*Mai的帖子

Xunit的App.config

我正在为一些依赖于某些配置设置的辅助类编写一些xUnit测试,这些配置通常存储在执行项目的App.config或Web.config中.

配置如下所示:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="FileNamePattern" value="\\d{8}_\\w{4:20}\.png"/>
    <!-- and the likes -->
  </appSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

我正在使用GUI运行程序(xunit.gui.clr4.exe)和xUnit控制台运行程序(在Jenkins CI服务器上)运行xUnit 1.9.目前,我可以通过手动设置xunit.gui.clr4.exe.config和xunit.console.exe.config文件,将这些配置值"注入"到测试环境中; 然而,这是乏味且容易出错的.

我也可以在灯具中模拟这些配置设置.但是在10个不同的文件中使用相同的夹具是相当重复的.

有没有更好的方法来使用xUnit模拟这些配置设置,例如为测试项目提供App.config文件?

c# xunit.net

7
推荐指数
1
解决办法
7005
查看次数

标签 统计

c# ×1

xunit.net ×1