C#学习教程:在MSTestInitialize中找出下一个要执行的测试方法我以前在每个[TestMethod]中都有相同的函数调用,ClearAllAndLoadTestMethodData(),它通过StackTrace确定方法名称。现在,我将此函数移至[TestInitialize]。如何找到即将执行的方法的名称?我认为TestContext提供了这个。我可以通过[AssemblyInitialize()]访问它,并在第一次运行时将其属性名称设置为测试方法的名称。但是,稍后这不会改变(如果我将对象保存在静态字段中)。AssemblyInitialize方法在所有测试之前只执行一次。在TestInitialize方法中使用TestContext:以上是C#学习教程:找出下一个要执行的测试方法在MSTestInitialize中分享的所有内容,如果对大家有用需要详细了解C#学习教程,我希望你会有很多关注—[TestClass]publicclassTestClass{[TestInitialize]publicvoidTestIntialize(){stringtestMethodName=TestContext.TestName;}[TestMethod]publicvoidTestMethod(){}publicTestContextTestContext{get;放;}}本文来自网络收藏,不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
