gpt4 book ai didi

c# - 单元测试 GetManifestResourceStream

转载 作者:行者123 更新时间:2023-11-30 22:42:29 25 4
gpt4 key购买 nike

关于单元测试的快速问题。

我的应用程序有一些嵌入的 Xml 文件,它们经常被添加,有时被删除。我有一个方法,我想对其进行单元测试,其中包含该行

Assembly.GetExecutingAssembly().GetManifestResourceStream(xmlFile)

其中xmlFile是一个参数

因此,测试将变得依赖于特定的 xml 文件,并且有可能在以后删除它,这很好,但在不应该的情况下会破坏我的测试。

除了删除这行代码并将其传递给方法之外,是否有人知道这种依赖关系(这只意味着我必须在其他地方测试它)。

最佳答案

使用 GetManifestResourceNames()。仅对您以这种方式发现的名称运行测试。

关于c# - 单元测试 GetManifestResourceStream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4397240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com