[sharpproject-developers] First Mock Test Up and Running
Status: Planning
Brought to you by:
shoka33
|
From: Shoka <sh...@gm...> - 2010-03-22 23:28:41
|
Hallo zäme, Testing mit Mock Objects (moq) ist im Projekt aufgesetzt. Der Code ist eingecheckt. Hier die Infos zum Mock Test: File: CoreModuleTest.cs Methode: TestGetActivity Weitere Hinweise für's Verständnis: CoreModule ist die Klasse die getestet werden soll, d.h. sie ist "under test". DataModule ist die Klasse, die wir durch ein Mock-Objekt ersetzen. Im File CoreModuleTest.cs wird nun ein neues Mock Objekt, basierend auf dem IDataModule Interface erstellt und danach mittels der neuen Methode "SetDataModule" ins CoreModule injected. Dies stellt sicher, dass das CoreModule dann zum Zeitpunkt des Aufrufes mit dem Mock Objekt arbeitet, anstatt mit dem richtigen Objekt. Bitte schaut euch den Code an und versucht zu verstehen, die das Ganze in etwa funktioniert. Bei Fragen helfe ich euch gerne weiter. Grüsse André |