TDD

There are 4 entries for the tag TDD
  • xUnit.net und IUseFixture<> für die TestFixture Initialisierung

    Mein seit ein paar Monaten favorisiertes Unit Testing Framework ist xUnit.net. Vorher war es MbUnit, dies ist jedoch mit Gallio/MbUnit 3 in eine Richtung gegangen die mir nicht mehr zugesagt (Fett, Groß, Langsam). xUnit.net ist ein kleines Framework was erweiterbar ist. Meine Hauptgründe für dessen Nutzung sind neue Instanz der Testklasse für jeden Test Minimale notwendige Attributierung “schönere” Assert-Syntax die xunit bdd externsions Mitgelieferte Build-Tasks für Nant, MSBuild etc. public class SimpleTest { ...

  • Einfacheres Mocken von Eigenschaften eines Objektes

    Gestern twitterte Thomas über ein Problem beim Mocken, nach der Lösung blogte er darüber. Das Problem ist dass Rhino Mocks bei object.AssertWasCalled() bei der Parameter-Überprüfung auf die Gleichheit eines Objektes geprüft wird und somit wenn man nur auf eine bestimmte Property prüfen will dies nicht geht. Somit schlug dieser Test fehl. [TestMethod] public void ChangeEmail_POST_sendet_eine_Aktivierungs_Email_an_den_Benutzer() { // Snipp (Nicht vorhandene Logik des Tests nicht beachten :)) notificationService.AssertWasCalled( n => n.Send(configurationService.GetValue("Email.Sender"), new EmailRecipient { To = "abc@efg.hij" }); } Für die Lösung musste er .Equals() überschreiben, nur für den Test. Desweiteren gibt es auch Probleme wenn man nur einzelne Properties eines Objektes überprüfen...

  • 2. Online Meeting ALT.NET DE: Domain Driven Design

    Am Montag den 26. Januar ab 20 Uhr findet das 2. ALT.NET DE Online Meeting statt. http://www.altdotnet.de/OnlineMeeting_090126.ashx Sebastian Jancke hat sich bereit erklärt einen kurzen Vortrag zu Domain Driven Design (DDD) zu halten. Danach ist Zeit für Diskussion und Fragen (daran darf sich natürlich jeder beteiligen). Ein Headset ist dafür Hilfreich, aber nicht erforderlich. Damit wir einen ungefähre Ahnung haben mit was für einem Andrang gerechnet werden (ich muss bei LiveMeeting die ungefähre Zahl der Teilnehmer angeben) tragt euch bitte im Wiki ein, oder hinterlasst hier kurz einen...

  • Software-Architektur Wochen in Bonn und Köln

    In den nächsten Wochen veranstalten die Usergroups Köln und Bonn eine wahres Fest für Interessierte in Software-Architektur. Den Anfang macht am 18.09.2008 der TechTalk@Bonn-To-Code.NET, Dirk Primbs entfesselt den Client und zeigt wie man moderne Oberflächen mit WPF plant, gestaltet und umsetzt. Dirk ist Developer Evangelist bei Microsoft Deutschland. Elf Tage später am 29.09.2008 wieder bei Bonn-To-Code.NET spricht Jean-Paul Boodhoo. Gemeinschaftlich haben die Kölner und Bonner Usergroups Jean-Paul als Sprecher für Behavior Driven Development (BDD) gewinnen können. Jean Paul ist Berater, Trainer, WebCaster und berüchtigt für seine .net boot camps. Kaum 8 Tage später trifft man sich...