🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#21833
From: Łukasz 'Maly' Ostrowski
Date: Thu, 04 Nov 2010 23:51
33 lines
2125 bytes
On Thu, 04 Nov 2010 19:46:58 +0100, 3P wrote:
> Setup/Teardown nie jest zalecane, bo utrudnia czytanie kodu testu.
> W takim MBUnit chyba celowo wogóle nie umożliwili Setup/Teardown.

Agreed.

> Co do mockowania WS. To jest test tego WS więc nie można tego zmockować :)
> Ja na to patrzę tak. WebService jest tylko interfejsem do mojej logiki tak  
> samo
> jak może nim być okienko, lub konsola i klawiatura.

Dyskusyjne, zależy czy testuje WS-behaviour czy composite clienta do 
tegoż serwisu =]. ;-)

> Logika do osobnej klasy/klas i testujemy klasy. A potem testy integracji  
> testujące
> czy da się to wywoływać przez WS raz na jakiś czas. Testy jednostkowe w  
> całości bez żadnych trudności,
> konfiguracji itd powinny być bez problemu wykonywane na każdym komputerze  
> w krótkim czasie.

Agreed again. ;-)

>> Nie wiem co to znaczy mockować, ale działam na żywym realnym webserwisie 
>> odpalanym pod środowiskiem.

Mock - udawać, nie używać żywej implementacji czegoś, tylko uhm, kontraktu.

http://en.wikipedia.org/wiki/Mock_object

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.      http://l3v.eu/
Technical Details
Message-ID: <1vcv3u0tddpww$.1oqw6y8uu0k8l.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
References: <iaueif$mqp$1@news.onet.pl> <7mz5m8tng28z.1ozyhpgmck5mz$.dlg@40tude.net> <iaugf7$sr4$1@news.onet.pl> <4cd2d539$0$22794$65785112@news.neostrada.pl> <op.vlns4kaumsp0fz@mcs>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
From: Łukasz 'Maly' Ostrowski <maly@USUNnemo.pl>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: [NUnit] [WCF] testowanie usług
Date: Fri, 5 Nov 2010 00:51:36 +0100
Organization: Acme
Lines: 33
Message-ID: <1vcv3u0tddpww$.1oqw6y8uu0k8l.dlg@40tude.net>
References: <iaueif$mqp$1@news.onet.pl> <7mz5m8tng28z.1ozyhpgmck5mz$.dlg@40tude.net> <iaugf7$sr4$1@news.onet.pl> <4cd2d539$0$22794$65785112@news.neostrada.pl> <op.vlns4kaumsp0fz@mcs>
NNTP-Posting-Host: static-78-9-71-129.ssp.dialog.net.pl
Mime-Version: 1.0
X-Trace: news.dialog.net.pl 1288914707 26950 78.9.71.129 (4 Nov 2010 23:51:47 GMT)
X-Complaints-To: abuse@dialog.net.pl
NNTP-Posting-Date: Thu, 4 Nov 2010 23:51:47 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.15.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit