Outside-In TDD - Community Workshop

Imagini

Informații

Data: 25 Februarie 2020, 09:00 Marți
Locul:Iaşi, Fab Lab

Descriere

Whether you are already practicing TDD or you are just curious about what it’s all about, this workshop is a great opportunity to get hands-on experience with Outside-In TDD.

Outside-In TDD prescribes a direction in which we start test-driving our code: from outside (first class to receive an external request) to the inside (classes that will contain single pieces of behavior that satisfy the feature being implemented).
We normally start with an acceptance test which verifies if the feature as whole works. The acceptance test also serves as a guide for the implementation. With a failing acceptance test informing why the feature is not yet complete, we start writing unit tests. The first class to be tested is the class handling an external request.

Collaborators are identified according to all the things the class under test needs to do when its public method is invoked. Once a class is tested, we pick the first collaborator (which was created with no implementation) and test-drive its behavior, just like we did with the previous class.

Following this approach, we will build a fully functional REST API with ASP.NET Core and Entity Framework Core. So, prepare yourself for a full day of practicing TDD and pair programming!

Agenda
· Introduction to Outside-In TDD (London school or Mockist)
· Describe the REST API we are going to build
· The first failing acceptance test
· Test drive the first feature with unit tests
· Implement the remaining features
· Discuss the pros and cons of using Outside-In TDD

More details here: https://dotnetdays.ro/workshops/outside-in-tdd

Amplasarea pe hartă

Autentificare

Vă rugăm să introduceți emailul și parola Dvs:

Înregistrare Express

Introduceți adresa de email și parola:

Pe Fest.ro, puteți adăuga propriile evenimente pentru a vă promova sau distribui publicului nostru. Pentru acest lucru, creați un cont personal și urmați acești pași: 1. Autentificați-vă sau înregistrați-vă pe platformă. 2. Accesați "Contul meu" și categoria "Pentru proprietar". 3. Completați formularul "Adaugă un eveniment nou" cu informațiile despre evenimentul dvs. 4. Adăugați o imagine relevantă pentru eveniment. 5. Revizuiți informațiile și publicați evenimentul. 6. Acesta va fi verificat de către echipa noastră înainte de a fi afișat pe site pentru toți utilizatorii. 7. După aprobare, acesta va fi vizibil pentru toți. 8. Oricând veți avea acces rapid și ușor pentru a gestiona și actualiza detaliile evenimentului în funcție de necesitățile dvs. Așteptăm cu interes evenimentele dvs. pe Fest.ro!

Emailul Dvs este deja înregistrat pe Fest.ro. Doriți să unificați ambele conturi de utilizator?