我正在尝试为azure函数v2编写一些测试,并且遇到了一些困难,因为VS2017似乎没有在我的测试项目中找到我的azure函数项目中的更改,而没有我手动重建项目。
https://github.com/swissarmykirpan/AzureFunctionIssue
也许这只是我的机器?
尝试在Hello
类上添加其他方法,看看单元测试类是否可以选择新方法。
此外,如果您从测试项目转到Hello
类的定义,它不会转到源文件,而是转换为反编译的元数据。
HELP!
提前致谢:)
答案 0 :(得分:0)
根据您的描述,我在一边测试了您的代码,发现我可能遇到与您提到的相同的问题。我也试图删除您写的关于xcopy的构建后事件cmd,但是没有运气。
此外,如果从测试项目中转到Hello类的定义,则它不会转到源文件,而是会反编译元数据。
根据我的理解,您可以在Azure Function项目中定义类,以找到一种满足您要求的解决方法。由于使用的是Azure Functions V2(.NET Core),因此可以在类库(.NET Standard)或类库(.NET Core)下定义类,然后您的Azure Function V2可以引用它,而xUnit Test Project可以引用并测试方法。