gpt4 book ai didi

c# - 如何为用 C# 编写的 Azure Function App 编写单元测试?

转载 作者:行者123 更新时间:2023-12-03 05:49:05 24 4
gpt4 key购买 nike

我必须在 Nunit3 中为基于 azure 函数的应用程序编写单元测试,因为这些函数是用 C# 开发的?

令人困惑的是,普通代码是通过创建模拟对象,然后调用方法,然后断言来测试的,但对于 Azure 函数,我无法执行此操作,因为它只有方法 Run()。

解决这个问题的最佳方法是什么?

最佳答案

我会将您想要测试的逻辑放在一个单独的类中的方法中,这样您就可以像平常一样为该类编写测试。然后,在 Azure Function 的 Run 方法中,您可以实例化该类并调用该方法。

关于c# - 如何为用 C# 编写的 Azure Function App 编写单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50314718/

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