BDD

There are 6 entries for the tag BDD
  • Eigene Namensregeln in ReSharper für xUnit.NET basierte Tests

    Ich habe heute ein PlugIn für ReSharper veröffentlicht, mit dem möglich ist spezielle Naming-Styles in ReSharper für xUnit.NET und xUnitBDDExtensions basierte Unit Test festzulegen. Im readme.txt ist erklärt wie man es installiert. Hier ein paar Screenshots zur Verwendung im ReSharper. Dort nun Advanced Settings anklicken. Nun eine eigene Naming Rule hinzufügen. z.B. BDD Style und folgendes auswählen. Das war’s dann schon. Viel Spaß. Hier geht’s zur Projekt Seite auf GitHub   Technorati Tags: xUnit,xUnitBDDExtensions,ReSharper,BDD

  • 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...

  • Unterstriche im Namen von Unit-Tests; Berichte und einfache Eingabe

    Wie man in den letzten Beiträgen gesehen hat verwende nutze ich für Namensgebung von Unit-Test Sätze und trenne die Worte mit einen Unterstrich und mache da kein PascalCasing. Der Grund ist einfach die Lesbarkeit und erzeugen von Dokumentation. When_the_user_request_the_Newsletter_on_the_AddNew_page_and_enters_a_password  ist einfacher zu lesen als WhenTheUserRequestTheNewsletterOnTheAddNewPageAndEntersAPassword. BDDDoc Bei Normalen Klassen und Methodennamen klappt es meistens mit der Lesbarkeit mit PascalCasing jedoch bei natürlichen Sätzen die eine Spezifikation beschreiben passt es halt nicht so. Desweiteren gibt es ein nettes Tool names BDDDoc. Welches aus BDD-Style Tests Berichte generiert die man zur Dokumentation verwenden kann. http://blog.jpboodhoo.com/UpdateToBDDDoc.aspx...

  • Extension-Methods für ASP.NET MVC Unit-Tests

    Ich habe ein paar Extension-Methods für schönere Unit-Tests vorgestellt. Nun stelle ich wieder zwei vor. Diese sind speziell für das ASP.NET MVC Framework mit der ASP.NET MVC Futures (Microsoft.Web.Mvc.Dll) Erweiterung. public static class MvcBDDExtension { public static void should_link_to<T>(this Expression<Action<T>> expected, Expression<Action<T>> action) where T : Controller public static void should_route_to<T>(this ActionResult actionResult, Expression<Action<T>> action) where T : Controller } Damit kann man überprüfen ob ein typisierter Link zu einer bestimmten Controller-Action gesetzt ist und ob ein RedirectRouteResult zu einer bestimmte Controller-Action zurückgegeben worden ist. Den Quelltext gibt es am Ende. Erst einmal ein paar erklärende...

  • Extension-Methods für schöneres Unit-Testing

    Schönes Unit-Testing? Was soll denn dies sein. Ok, schön ist Relativ. Ich finde dass die Lesbarkeit von Quelltexten sehr wichtig ist, auch die von Unit-Tests. Ich definiere dies dann als schön ;) Die Assert-Syntax der Unit-Testing Frameworks war für mich nie so sonderlich einleuchtend. Da es ist einfach nicht so prickelnd liest. [Test] public void Fehlerhafte_EMail_mit_zwei_at_Zeichen() { var validator = new EMailValidator(); Assert.IsFalse(validator.Validate("a@@bd.cd")); Assert.IsFalse(validator.Validate("a@.@bd.cd")); } Ich bin ein von Links-nach-Rechts Leser, mein ganzes Leben schon und hier muss ich mehr oder weniger umdenken. Klar, es geht, jedoch gibt es da Verbesserungspotential. Mit...

  • 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...