<i id='hnWpW'><tr id='hnWpW'><dt id='hnWpW'><q id='hnWpW'><span id='hnWpW'><b id='hnWpW'><form id='hnWpW'><ins id='hnWpW'></ins><ul id='hnWpW'></ul><sub id='hnWpW'></sub></form><legend id='hnWpW'></legend><bdo id='hnWpW'><pre id='hnWpW'><center id='hnWpW'></center></pre></bdo></b><th id='hnWpW'></th></span></q></dt></tr></i><div id='hnWpW'><tfoot id='hnWpW'></tfoot><dl id='hnWpW'><fieldset id='hnWpW'></fieldset></dl></div>

      <bdo id='hnWpW'></bdo><ul id='hnWpW'></ul>

    <tfoot id='hnWpW'></tfoot>

    <legend id='hnWpW'><style id='hnWpW'><dir id='hnWpW'><q id='hnWpW'></q></dir></style></legend>

    1. <small id='hnWpW'></small><noframes id='hnWpW'>

    2. 如何在 NUnit 中初始化 ConnectionStrings 集合

      时间:2023-09-17
    3. <i id='C5h6o'><tr id='C5h6o'><dt id='C5h6o'><q id='C5h6o'><span id='C5h6o'><b id='C5h6o'><form id='C5h6o'><ins id='C5h6o'></ins><ul id='C5h6o'></ul><sub id='C5h6o'></sub></form><legend id='C5h6o'></legend><bdo id='C5h6o'><pre id='C5h6o'><center id='C5h6o'></center></pre></bdo></b><th id='C5h6o'></th></span></q></dt></tr></i><div id='C5h6o'><tfoot id='C5h6o'></tfoot><dl id='C5h6o'><fieldset id='C5h6o'></fieldset></dl></div>

      1. <legend id='C5h6o'><style id='C5h6o'><dir id='C5h6o'><q id='C5h6o'></q></dir></style></legend>

        <small id='C5h6o'></small><noframes id='C5h6o'>

          <bdo id='C5h6o'></bdo><ul id='C5h6o'></ul>
            <tfoot id='C5h6o'></tfoot>

                <tbody id='C5h6o'></tbody>

                本文介绍了如何在 NUnit 中初始化 ConnectionStrings 集合的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我想使用 NUnit 测试 ASP.NET 应用程序,但是从 NUnit GUI 运行时,WebConfigurationManager.ConnectionStrings 集合似乎是空的.

                I want to test ASP.NET application using NUnit, but it seems WebConfigurationManager.ConnectionStrings collection is empty when running from NUnit GUI.

                你能告诉我如何初始化这个集合吗(可能在 [TestFixture] 的 [SetUp] 函数中)?我应该在那里复制 Web.config 吗?

                Could you tell me how to initialize this collection (probably in [SetUp] function of [TestFixture])? Should I copy Web.config somethere?

                谢谢!

                推荐答案

                如果您的单元测试程序集名为 Company.Component.Tests.dll,那么只需确保 Company.Component.Tests.dll.config 存在使用正确的连接字符串.

                If you have your unit-test assembly named Company.Component.Tests.dll, then just make sure that Company.Component.Tests.dll.config is there with the proper connection string.

                此外,将连接提供程序类与配置分离可能是个好主意,这样您就可以灵活地进行持久性(即:从 *.config 切换到其他内容)并更轻松地进行测试.

                Additionally, it might be a good idea to decouple your connection provider class from the configuration, so that you will have flexibility in persistence (i.e.: switching from *.config to something else) and easier testing.

                还可以查看NUnit 如何查找配置文件"

                这篇关于如何在 NUnit 中初始化 ConnectionStrings 集合的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:自动化的 Windows UI 测试方法 下一篇:如何使用自动化脚本在一天中的不同时间测试我的 Web 应用程序的性能?

                相关文章

                <small id='klqyj'></small><noframes id='klqyj'>

                • <bdo id='klqyj'></bdo><ul id='klqyj'></ul>
                <i id='klqyj'><tr id='klqyj'><dt id='klqyj'><q id='klqyj'><span id='klqyj'><b id='klqyj'><form id='klqyj'><ins id='klqyj'></ins><ul id='klqyj'></ul><sub id='klqyj'></sub></form><legend id='klqyj'></legend><bdo id='klqyj'><pre id='klqyj'><center id='klqyj'></center></pre></bdo></b><th id='klqyj'></th></span></q></dt></tr></i><div id='klqyj'><tfoot id='klqyj'></tfoot><dl id='klqyj'><fieldset id='klqyj'></fieldset></dl></div>
                <tfoot id='klqyj'></tfoot>
              • <legend id='klqyj'><style id='klqyj'><dir id='klqyj'><q id='klqyj'></q></dir></style></legend>