Test driven development demo

Post on 07-Jul-2015

177 views 0 download

description

My TDD demo slides used on numerous presentations. The live presentation contains Visual Studio and Team Foundation demos. Placeholder demo slides are added.

transcript

Test

Driven

Development

Proposition

My demo tooling

TDD

Add test

Pass test

Refactor

Case

Build a car

Demo• Create Team Project

• Create Visual Studio Solution

• Create Class Library Project

• Create Test Project

• Create Build Definition

Demo• Create Testmethod

• Generate Car class in Library

• Generate Drive method

• Generate Direction property

• Generate Forward class in Library

• …

Refactor using design patterns

State

Demo• Implement State pattern

• Rerun tests

Demo• Create Testmethod

• Generate Stop method

• Generate Stopped class in Library

• Generate AccidentException class in Library

• Implement logic

Build a car

Demo• Create Testmethod

• Generate Driver property

• Implement logic

Eric Tummershttp://about.me/erictummers

Demo placeholder slides are Visual Studio

and Team Foundation demos in live

presentation.