Visual Studio 2013 Unit Test Project App.config文件設置方法

来源:http://www.cnblogs.com/plummoon/archive/2016/12/15/6183131.html
-Advertisement-
Play Games

開放中經常會要做單元測試,新的項目又沒有單元測試項目,怎麼才能搭建一個單元測試項目呢? 下麵跟我四步走,如有錯誤之處,還請指正! 1、添加項目 2、添加配置文件 新建app.config文件,註意不是web.config,添加connectionstring 3、設置文件屬性 Bulid Actio ...


開放中經常會要做單元測試,新的項目又沒有單元測試項目,怎麼才能搭建一個單元測試項目呢?

下麵跟我四步走,如有錯誤之處,還請指正!

 

1、添加項目

 

 2、添加配置文件

新建app.config文件,註意不是web.config,添加connectionstring

 

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <configuration>
 3   <connectionStrings>
 4     <add name="WealthDataContext" connectionString="metadata=res://*/Wealth.csdl|res://*/Wealth.ssdl|res://*/Wealth.msl;provider=MySql.Data.MySqlClient;provider connection string=&quot;server=xxxx;user id=xxxx;password=xxxx;port=3306;database=xxxx;persistsecurityinfo=True;Pooling=false;&quot;" providerName="System.Data.EntityClient" />
 5   </connectionStrings>
 6   <runtime>
 7     <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"/>
 8   </runtime>
 9   <startup>
10     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
11   </startup>
12 </configuration>

 

 

 3、設置文件屬性

Bulid Action改為Content

Copy to Output Directory改成Copy always

 

4、打開Test.cs Source Code開始測試,查看測試結果,Success!

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 什麼是Fluent API? 官方答案:EF 中內嵌的約定將 POCO 類映射到表。但是,有時您無法或不想遵守這些約定,需要將實體映射到約定指示外的其他對象,所以Fluent API和註解都是一種方法,這兩種方法是用來配置EF,在映射屬性時繞開約定。詳情參考(https://msdn.microso ...
  • Smobiler是一個在VS環境中使用.Net語言來開發APP的開發平臺,也許比Xamarin更方便 ...
  • Autofac在提供之前那些方法的時候, 同時提供了五個事件, 這一篇就看一下這幾個事件. 一、五大事件 看一下結果: 額, 首先我得說明一下, 輸出的順序和我寫事件的順序是沒有關係的, 不是說, 我事件寫在前面, 輸出就在前面. 從這張圖上, 能看到, 對象創建時, 構造函數的調用時在中間的. 其 ...
  • 具體方法: 控制台輸出:Console.WriteLine(Days()); //輸出結果: //演算法原理: //第一個元素加1天和第二個元素比較,日期不同的話, 直接跳出迴圈,從下一個元素繼續對比 //第一個元素加1天與第二個元素比較,如果日期相同則最大連續天數加1,然後第二個元素加1天與第三個元 ...
  • 在前幾篇Log4net入門文件的講述過程中,我們在使用log4net的類中都要編寫如下一行代碼: 1 private static log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurr ...
  • 在實際的項目開發中,我們經常需要使用到文件的I/O操作,主要包含對文件的增改刪查等操作,這些基本的操作我們都是很熟悉,但是較少的人去考慮文件的安全和操作的管理等方面,例如文件的訪問許可權管理,文件數據的徹底刪除和數據的恢復等等,這一系列的操作需要我們對.NET的相關知識有一個深刻的學習。 在本文章主要 ...
  • 前言 說起來慚愧,學了大半年的C#,其實最開始就接觸到了封裝的部分,但是一直模模糊糊的弄不清楚,也覺得沒什麼影響就沒怎麼在意,現在才開始認真的看這部分內容,看懂了過後好多東西清晰了不少,才發現封裝這個基礎那麼那麼重要。 現在反過來一想,封裝和類這些其實就是當初最開始學習面向對象編程的時候老師教的定義 ...
  • 需求是這樣,有個程式界面我們需要通過自己的程式持續輸入數據,界面如圖。 可以獲得控制項的句柄而用鉤子寫入值。這裡需要用到spy++工具。在VS的工具下有個spy++工具,打開如下圖 通過這個工具可以獲得窗體的句柄,當然這裡獲得的句柄只能用於測試,因為.net開發的程式窗體每次打開句柄都會變,都需要重新 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...