19

Andrei prisacaru takingtheunitteststothedatabase

Embed Size (px)

Citation preview

Agenda

CHAPTER 1 - ContactCHAPTER 2 - ToolsCHAPTER 3 - UsageCHAPTER 4 - ProofCHAPTER 5 - Closure

CHAPTER 1

CHAPTER 1 - issues

Development nightmare Deployment nightmareRefactoring blocker - FDDCode reviewOther...

But we need to move on... to CHAPTER 2

CHAPTER 2 - tools

CHAPTER 2 - problems solved

Let's see how they're used... in CHAPTER 3

CHAPTER 3 - creating the DB project

CHAPTER 3 - working with DB project

CHAPTER 3 - creating the UT project

CHAPTER 3 - adding unit tests

CHAPTER 3 - pre/post/tests

CHAPTER 3 - test conditions

CHAPTER 3 - transactional behavior

CHAPTER 3 - summary

Database project Unit Test projectPre/Post/TestsTest conditions

Transactional scope

CHAPTER 4 - burden of proof

But ... how much time the setup takes?

if (presenter.wontShutUp()){ audience.requestDemo(presenter);}......void requestDemo(P presenter){ presenter.SwitchToVS();}

Thank you !!!Q & (hopefully) A

CHAPTER 5 - debating

[email protected]