When it comes to mocking COM objects (using the Mock Framework of your choice) you may face the following exception: System.TypeLoadException: Could not load type 'IModelDoc2Proxy52849244002f4ce4a339ed6a97d23841' from assembly 'DynamicProxyGenAssembly2, Version=0.0.0.0, Culture=neutral, PublicKeyTo...
[More]
Triple-A ftw!
Bei der testgetriebenen Entwicklung (TDD) hat sich inzwischen die AAA-Syntax durchgesetzt.
AAA steht für
Arange
Act
Assert
Im Arrange-Part werden die zu testenden Objekte (Sut = System under test) sowie deren Abhängigkeiten konfiguriert.
Im Act-Part wird das zu testende Ver...
[More]
Will man testen, ob eine Klasse ein bestimmtes externes Event korrekt verarbeitet, kann man dies dank der Mocking-Features in den xUnit.BddExtensions leicht tun.
Angenommen, wir wollen testen, ob ein LichtSensor auf ein ein- bzw. ausgeschaltetes Licht reagiert, können wir das wie folgt testen:using...
[More]
Am 14.05.2009 um 18:00 Uhr findet das nächste Treffen der .NET Usergroup Karlsruhe (XING-Gruppe der .NET Usergroup Karlsruhe) statt. Thema Test-Driven Development und Behavior-Driven Development von und mit Gregor Biswanger und Robert Walter Details zum Vortrag Ein neues Software Projekt begi...
[More]
Nachdem ich mich gestern mit Albert über das Thema Mocking unterhalten habe (bzw. mir Tipps dazu geben lies), hier gleich mal ein Link dazu:
Die Rhino.Mocks Quick Reference von Oran Dennison: