正如您所預期的,自動化單元測試屬于“優秀代碼生成候選者”。在現有組件中指出一些內容并針對這些自動單元測試生成初始代碼難道不是很理想嗎?而且不只是保留單元測試框架,還會圍繞對象的公共接口生成實現示例嗎?將來的 Visual Studio 2005 Team System 用戶將擁有該功能以及更多功能!
讓我們生成一些代碼吧!
本例中,我們將生成本文前面提到的BankAccount類的代碼。本文的這一部分旨在為您介紹代碼生成過程,并重點介紹所提供的功能以及從 VSTS 使用 Unit Testing 引擎的好處。
第 1 步:創建您的實現代碼
首先,我們創建一個將用作應用程序的業務層的類庫項目。
要在 VS 2005 中創建該庫:
1. |
啟動 Visual Studio 2005 Beta 2。 |
2. |
單擊File|New|Project。 |
3. |
選擇您選定的語言Windows,并選擇Class Library項目模板。 |
4. |
將Name和Solution Name設置為BankAccountDemo.Business,選擇一個位置,并單擊OK來創建該類庫。 |
VS 2005 創建該類后,下一個任務就是創建針對您的項目設計的BankAccount類。為此,需要執行以下操作:
1. |
在解決方案資源管理器中單擊右鍵,并單擊Delete,從項目中移除該文件并將其從硬盤中刪除。 |
2. |
右鍵單擊BankAccountDemo.Business項目,然后單擊Add,之后單擊Class。 |
3. |
選擇文件名BankAccount.cs,并單擊Add創建類文件。 |
4. |
針對 BankAccount.cs 文件對代碼進行以下更改。 |
using System;
using System.Collections.Generic;
using System.Text;
namespace BankAccountDemo.Business
{
public class BankAccount
{
// Properties
文章來源于領測軟件測試網 http://www.kjueaiud.com/