SlideShare a Scribd company logo
Andrei prisacaru takingtheunitteststothedatabase
Andrei prisacaru takingtheunitteststothedatabase
Agenda
CHAPTER 1 - Contact
CHAPTER 2 - Tools
CHAPTER 3 - Usage
CHAPTER 4 - Proof
CHAPTER 5 - Closure
CHAPTER 1
CHAPTER 1 - issues
Development nightmare
Deployment nightmare
Refactoring blocker - FDD
Code review
Other...
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 project
Pre/Post/Tests
Test 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
andrei.prisacaru@softvision.ro

More Related Content

Andrei prisacaru takingtheunitteststothedatabase