Rod*_*igo 5 unit-testing azure azure-functions
我正在 Visual Studio 2017 社区开发 Azure Functions 后端应用程序。这几乎没问题,但现在我正在尝试编写单元测试,并且 - 总的来说 - 它工作正常,但不是一切,因为它不从 local.settings.json 文件中获取值。
我有一个包含以下代码的类:
using System;
namespace Includes
{
public static class VariablesGlobales
{
public static int MaximoLicenciasAsignar
{
get { return Convert.ToInt32(Convert.ToString(Environment.GetEnvironmentVariable("MAXIMO_LICENCIAS_ASIGNAR"))); }
}
}
}
Run Code Online (Sandbox Code Playgroud)
当函数的执行通过 Visual Studio 或 CLI 执行时,此代码工作正常,但是,当我执行单元测试时,无论我尝试什么,属性 VariablesGlobales.MaximoLicenciasAsignar 始终为零。
正在将 local.settings.json 文件复制到 bin 文件夹中,并正确更新。
实际上,我不知道如何修复它,导致这个问题不允许我进行完整测试,我的目标是在 VSTS 中配置 CI 和 CD,但是没有完整的单元测试实现,我不能.
任何建议将不胜感激。非常感谢。
问候,
罗德里戈
| 归档时间: |
|
| 查看次数: |
754 次 |
| 最近记录: |