🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #21830

Re: [NUnit] [WCF] testowanie usług

#21830
From: GrzybSon
Date: Thu, 04 Nov 2010 14:37
44 lines
2244 bytes
> Generalnie Unitem w Twoich Unit Testach powinien
> być kompletny flow of control:
>
> TestLogowania:
> ws.Login();
>
> TestRobieniaCzegos:
> ws.Login();
> ws.RobCos();
>
> TestRobieniaCzegosInnego:
> ws.Login();
> ws.RobCosInnego();
>
> w taki sposób żeby każdy test był samodzielnym,
> wyizolowanym i spójnym bytem nie polegającym na
> niczym zewnętrznym.

Ox, dzięki za wyjaśnienie.

>
> [ http://stackoverflow.com/questions/61400/what-makes-a-good-unit-test ]
>
> Nie powinieneś polegać na kolejności testów,
> na efektach ubocznych innych testów, niektóre
> frejmłorki wykonują testy alfabetycznie, niektóre
> losowo, taka jest specyfika Unit Testing.
> [NUnit akurat odpala testy alfabetycznie, aczkolwiek
> nie radziłbym na tym polegać ;-)]
>
> Defacto, test [ze środka] nie powinien zawieść tylko
> dlatego bo Dev/Tester odpalił tylko ten jeden test,
> zamiast odpalać wszystkie.

Oki.

>
> p.s. z ciekawości, mock'ujesz WebService czy komunikujesz
>     sie z realnym endpointem? ;-)

Nie wiem co to znaczy mockować, ale działam na żywym realnym webserwisie 
odpalanym pod środowiskiem.
Można to lepiej zrobić? 
Technical Details
Message-ID: <iaugf7$sr4$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mail
References: <iaueif$mqp$1@news.onet.pl> <7mz5m8tng28z.1ozyhpgmck5mz$.dlg@40tude.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mail
From: "GrzybSon" <grzybson@poczta.fm>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: [NUnit] [WCF] testowanie usług
Date: Thu, 4 Nov 2010 15:37:28 +0100
Organization: http://onet.pl
Lines: 46
Message-ID: <iaugf7$sr4$1@news.onet.pl>
References: <iaueif$mqp$1@news.onet.pl> <7mz5m8tng28z.1ozyhpgmck5mz$.dlg@40tude.net>
NNTP-Posting-Host: 62-121-97-180.home.aster.pl
X-Trace: news.onet.pl 1288881447 29540 62.121.97.180 (4 Nov 2010 14:37:27 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Thu, 4 Nov 2010 14:37:27 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-RFC2646: Format=Flowed; Original
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
X-Antivirus: avast! (VPS 101104-0, 2010-11-04), Outbound message
X-Antivirus-Status: Clean
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit