第 16 页精品文档---下载后可任意编辑c#网络爬虫程序设计 1、Let’sstartwithasimpleexample
Supposewearewritingabankapplicationandwehaveabasicdomainclass–Account
Accountsupportsoperationstodeposit,withdraw,andtransferfunds
TheAccountclassmaylooklikethis:namespacebank{publicclassAccount{privatefloatbalance;publicvoidDeposit(floatamount){balance+=amount;}publicvoidWithdraw(floatamount){balance-=amount;}publicv 2 、 oidTransferFunds(Accountdestination,floatamount){}publicfloatBalance{get{returnbalance;}}}}Nowlet’swriteatestforthisclass–AccountTest
ThefirstmethodwewilltestisTransferFunds
namespacebank{usingNUnit
Framework;[TestFixture]publicclassAccountTest{[Test]publicvoidTransferFunds(){Accountsource=newAccount();source
Deposit(200
00F);Accountdestination=n 3、ewAccount();destination
Deposit(150
00F);source
TransferFunds(