Visual Studio 2017:Azure功能单元测试和local.settings.json问题

时间:2018-03-20 18:04:26

标签: unit-testing azure azure-functions

我正在Visual Studio 2017社区开发Azure功能后端应用程序。这几乎没问题,但是现在我正在尝试编写单元测试 - 一般情况下 - 它工作正常,但不是一切,因为它没有从local.settings.json文件中获取值。

我有一个包含以下代码的类:

<?php

    class training_model extends CI_Model {

        function get_all_trainings(){

            $q = $this->db->get('training');

            if($q->num_rows() > 0){

            foreach ($q->result() as $row){
                $data[] = $row;
            }
            return $data;
        }
    }

?>

当函数的执行通过Visual Studio或CLI执行时,此代码可以正常工作,但是,当我执行单元测试时,无论我尝试什么,属性VariablesGlobales.MaximoLicenciasAsignar始终为零。

正在更新bin文件夹中的local.settings.json文件。

实际上,我不知道如何修复它,导致这个问题不能让我进行全面测试,我的目标是在VSTS中配置CI和CD,但没有完全实现单元测试,我不能。

任何建议都将非常感谢。非常感谢。

此致

罗德里戈

0 个答案:

没有答案