«
»

ASP.NET, Programmeren, unit test

Unit Test Web Code Zonder Web Server

10.09.08 | 1 Comment

Het probleem is als volgt. Je hebt een .Net assembly gemaakt die altijd wordt aangeroepen vanuit een web omgeving. bvb een web site of web service. In deze omgevingen beschik je steeds over dingen zoals HttpContext.Current, MapPath() etc… Maar hoe run je nu unit tests voor deze assembly? In je unit test omgeving is HttpContext.Current uiteraard null. Je kan zelf proberen een HttpContext op te bouwen maar dat valt behoorlijk tegen. HttpContext aanmaken lukt nog, maar eens je probeert dingen als MapPath() aan te roepen begint de miserie…

Om een lang verhaal kort te maken, na een uur of 8 zoeken, prullen en 3 halve oplossingen heb ik dit gevonden : http://haacked.com/archive/2007/06/19/unit-tests-web-code-without-a-web-server-using-httpsimulator.aspx. Een kant en klare oplossing! Het werkt perfect en komt zelfs met zijn eigen batterij unit tests.

Veel plezier ermee


1 Comment

have your say

Add your comment below, or trackback from your own site. Subscribe to these comments.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

:

:


«
»

My Index

0-10

A

Adwords campagne beheer

B

bakgerei voor kindjes

C

CE HTML
Community Server

D

E

Elegant
Elegant opinie

F

Familie Anrijs
fotoshoot
professionele familiereportage
fotoshoot
familie fotoshoot
FrontierVille
FrontierVille guides review site

G

GarageTV
garagetv.be
Google Adwords - adverteren op zoekmachines
Google-approved Qualified Professional
Groene stroom

H

huwelijksreportage

I

Internet reclame

J

JWI Consulting

K

Kantoorinrichting
Kaartjes bestellen
kerstkaartjes bestellen
KMO website snelheidstest

L

Lamineerapparaat a3

M

N

O

Online kaartjes bestellen

P

P&O ferries
Philips Net TV
Playmobilkasteel
Portfolio Development (.NET C# PHP)
Portfolio SEO (Search Engine Optimalisatie)
Provinciaal Voetbal
provinciaal voetbal Antwerpen
provinciaal voetbal Branbant
provinciaal voetbal Limburg
provinciaal voetbal Oost-Vlaanderen
provinciaal voetbal West-Vlaanderen

Q

R

S

SEO (Search Engine Optimization)
Snelheids voor kmo websites
Suikerpasta

T

trouwfoto's
trouwfoto's

U

www.uwfotomoment.be

V

verjaardagsfeestjes
Verjaardagsfeestjes voor kindjes
Voetbal uitslagen
online voetbalschoenen kopen

W

google webmaster tools

X

Y

Z

Zoekmachine optimalisatie