Startseite > Archiv > Mock-Objekte unter Microsoft .NET

Mock-Objekte unter Microsoft .NET

dotnetpro 6/2004 Von Dietmar Leibecke | Andre Achtermeier erschienen in dotnetpro 6/2004 auf Seite 122
Code: A0406Mock
Keine Bewertung

Unit-Tests für Fortgeschrittene Dank Extreme Programming ist das Unit-Testen zu einer gängigen Disziplin geworden. Mock-Objekte stellen in diesem Zusammenhang eine Technik zum Optimieren eines testbaren Designs dar. Zusammen mit dem Open-Source-Testframework NUnit vereinfacht die Klassenbibliothek EasyMock.NET den Umgang mit Mock-Objekten wesentlich.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

122_Mockneu_jp_ws_kf_ws04   1226   1246   2000   2002   2003   2004   2004123   2004125   200415   2004www   A0406Mock   aachtermeier   Abbildung   Abhängigkei   Abhängigkeiten   Abhilfe   ablegen   aboutUs   abstürzen   Access   Achtermeier   Acti   Activate   Addison   Adresse   Aktion   aktiven   aktivieren   allen   aller   also   ändert   Änderungen   André   Anforderungen   Angabe   angebunden   angefragt   Ansatz   anschlie   anschließend   ansteigt   Anwendung   Application   applied   appliedtech   Arbeitsschritte   Architecture   Architektur   Argumente   Assert   AssertEquals   Assertion   ationen   auch   aufgerufen   Aufruf   aufrufen   Aufrufs   Aufwand   aufwändig   aufzusetzen   Ausfüh   ausführen   Ausführung   Ausführungsmodus   ausge   ausgeführt   ausgezeichnete   Ausnahmesitu   Ausnahmesituationen   auszuführen   Autoren   Basic   basierende   Basis   Bedeutung   bedienendes   befasst   befinden   befindet   behandeln   Behandlung   beigetragen   beinhaltet   Beispiel   beispielhaften   beispielsweise   benötigt   benutzt   Bernd   berücksichtigen   berücksichtigt   besseren   Beta   bewährtes   blen   Blick   Boolean   bringt   Broker   Brokers   BusinessLogicLayer   ByVal   cessBroker   Charakter   chem   class   Code   connextra   Const   Control   ControlFor   Controller   Craig   csharp03202003   csUnit   CType   dabei   dafür   damit   dank   dann   darf   dargestellt   darstellt   dass   data   DataAccessLayer   Datenbank   Datenbanken   Datenbankzugriff   dazu   Default   Definieren   definierte   deklariert   deren   Design   Designs   desReadObject   deter   deutlich   Development   Dezember   Dienst   dies   diese   diesem   dieser   dieses   Dietmar   Dipl   Disziplin   dleibecke   dncscol   doch   dotnetpro   dpunkt   Drucker   Druckertreiber   durch   Dynamische   dynamischen   Easy   EasyMock   easymocknet   ebenfalls   echte   echten   echtes   eigene   eigenen   eigent   eigentliche   eine   einem   einen   einer   eines   einfa   einfach   einfache   Eingangsparameter   eingehalten   eingesetzt   Einheit   Einsatz   einstellen   einzelne   einzusetzen   Energieversorgers   Engineer   Enterprise   entfällt   entge   entgegen   enthält   entsprechende   Entwick   Entwickler   Entwicklerszene   Entwicklung   Entwicklungsprozesse   Erfolg   Erfolge   erfolgreich   ergänzen   ergeben   Ergebnis   Ergebnisse   erhält   Eric   erlaubt   ermöglichen   erreichbaren   erreichen   erreicht   ersetzen   ersetzt   erst   Erstel   erstellen   erstellende   erstellt   ersten   erstmals   erwartet   erwartete   Erwartung   Erwartungen   erzeugen   erzeugt   Erzeugung   Existiert   externe   extreme   face   facher   fahren   Fall   Falle   Fällen   falschen   Fälschung   false   Fazit   fehl   Fehler   fehlerfreien   fehlerhafte   Fehlermeldung   Fehlt   fertiggestellt   festzustellen   Find   First   Flag   Flexibilität   flexibler   folgen   folgende   Folgenden   Folgendes   folgsfall   folgt   Fordert   Form   Fortgeschrittene   Fowler   Frage   fragen   Framework   Frameworks   Frank   frankwestphal   Freeman   führen   führt   führte   Function   Funktion   Funktionalität   Funktionsein   gängigen   gate   Gegen   gehören   gelesen   gelöscht   gelöst   gemäß   genannten   genanntes   genau   gepflegt   geprüft   Gerwert   Gesamtheit   geschäftsführender   geschlossen   Gesellschafter   getestet   GetMock   GetType   gewisse   Gewissen   geworden   gewünschten   gezwungen   gilt   gleiche   gleichzeitig   GmbH   Grenzen   große   Grund   grundsätzlich   Gültigkeit   gumente   Gunnerson   haben   handgestrickte   handgestrickten   handgestricktes   hauptsächlich   heißt   heit   heiten   hend   HighTech   hinzugefügt   hochflexiblen   höhere   Homepage   HTML   HTTP   IDataAc   IDataAccess   IDataAccessBroker   IDataAccessBrokers   ihren   IMockControl   implementierende   implementiert   Implements   Imports   Informationen   initialisieren   initialisiert   innen   Instanz   instanziert   Integer   inter   interface   Interfaces   Isolation   isolierten   itialisiert   J2EE   Java   Jede   jedem   jedoch   jekt   jekten   JUnit   kann   kapselt   kein   keine   kennen   Kern   Klasse   Klassen   Klassenbibliothek   klei   kleine   Kommt   Kommunikationsbaustein   komplexe   Komplexität   Konfe   können   Konstante   Konstanten   Konstruk   Konstruktor   konzentrieren   korrekt   korrekten   laden   ladenden   langsam   lation   Layer   legt   Leibecke   leidet   leisten   Leseoperation   library   lichen   liedtechnologies   liefert   liegenden   liegt   Listing   lität   litätsmanagement   Logik   Lösung   lung   m_broker   m_id   m_typeObj   m_usageCorrect   macht   Mackinnon   Mail   manuell   manuelle   manueller   Martin   mehr   mehre   mehrschichtigen   Member   Members   Menge   Methode   Methoden   Methodenaufrufen   Micro   Microsoft   ministisches   Mock   mockobjects   MockVertragGate   MockVertragGatewayBroker   Modus   Möglichkeit   msdn   mühsam   munity   muss   müssen   nach   nächst   Nachteile   nahmesituationen   Name   nicht   nimmt   noch   nologies   nothing   nötig   NOVEMBER   nunit   Nutzung   object   Objects   Objek   Objekt   Objekte   Objekten   objektorientier   objektorientierter   Objekts   OBJEKTspek   oder   Open   Opera   Operation   optimieren   Parameter   Partners   Pattern   Patterns   Performance   Philip   Praxis   präzise   Prinzip   private   Probleme   Produkt   professionel   profitiert   Programm   Programmcode   Programmierung   Programming   Programmtechnisch   Prozesse   Prozesses   prüfen   prüft   prüfungen   public   Qualität   raten   Read   ReadObject   rechtfertigt   refaktorisieren   Referenz   Referenzpro   reich   Reihenfolge   reit   renz   Ressourcen   return   roundmittel   Rückgabewert   rufs   ruft   rung   Satz   schafft   schen   schlägt   schleichen   schließend   Schlüssel   schnell   Schritt   Schritten   schwer   Schwerpunkt   Sehr   sein   separa   SetReturnValue   Setup   setzt   sich   sichtbar   siehe   signalisiert   sind   Sobald   soft   Software   solcher   soll   Sollte   sollten   somit   source   sowie   spätestens   spezifi   spezifizieren   spezifiziert   Spiel   sprachen   ßend   staltet   stanz   steht   stel   Stelle   stellen   stellt   stellter   Steve   system   Systemgrenzen   Szenario   table   tatsächlichen   Technik   technologies   tende   Test   Testaufwand   Testausführung   testbaren   testen   testende   Testfall   Testfälle   Testfalls   TestFind   TestFixture   Testframework   testge   Testgetriebene   TestgetriebeneEntwicklung   testgetriebenen   Testing   TestKlasse   Tests   Testsfür   Testumgebung   TestVertragGateway   TestVertragGatewayEasyMock   Themen   Theorie   thode   tigsten   tion   Tool   TOOLS   triebenen   true   trum   type   typeObj   typeObject   Typinformation   Typob   Typobjekt   Typobjekts   Typs   über   überproportional   überschreiten   Übertra   UhrSeite   Umfang   Umgang   umge   Umgebung   umgehend   Umstellung   unerlaubter   ungültige   ungültigen   Ungültiger   Unit   unter   Unterstüt   unterUmständen   User   Varia   Variablen   vate   verbesserten   vereinfacht   verfolgt   verfügbaren   verhält   Verhalten   verifiziert   VERIFY   verringern   versetzt   verspricht   verstehen   Vertrag   VERTRAG_ID   Verträgen   VertragGateway   Vertrags   Vertragsobjekts   verwendet   verwendeten   Verwendung   verwerten   Visual   Voraussetzungen   vorgehen   vorgestellt   Während   wann   ware   Warten   wayBroker   Wechsel   Wege   weil   weise   weiß   weitere   weiteren   Welt   wendung   wendungen   Wenn   werden   Werkzeug   Werkzeugs   Wert   wesentlich   wesentliche   Westphal   wich   wichtige   wicklung   wird   wirt   womit   WriteObject   wurde   würde   wurden   xListing   XP2000   zeigt   zeitaufwändige   zende   Ziele   ziert   ziplin   zuerst   zuerstellen   zugehörige   zugehörigen   Zugriff   Zugriffen   zugrunde   zuletzt   zunächst   zureproduzieren   zurück   zusammen   zusammenarbeiten   Zusammenhang   zusammenhängende   Zusammenspiel   zuvor   zweiten   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen