Category: TDD

4

Testing Windows 10 apps

I’m a big supporter of TDD and that’s why I was really looking forward to setup a project for testing Windows 10 apps and see how it works. Unfortunately, testing Windows 10 apps is not...

Myths about TDD 0

Myths about TDD

Maybe you’ve seen that in the last few weeks there have been some debates about TDD. It all started with David Heinemeier Hansson(@dhh) who said in a blog post that TDD is dead because...

Windows Phone TDD Part 4: The proper way to do MVVM 0

Windows Phone TDD Part 4: The proper way to do MVVM

A few days ago a friend asked me if you should put the business logic in the Models and the ViewModels from MVVM. Basically, my answer was like this: I will talk about just two...

Windows Phone TDD Part 3: Writing the first test 2

Windows Phone TDD Part 3: Writing the first test

In the previous tutorial you saw how I installed Caliburn.Micro in my project. Now I will show you how to create the project for the unit tests, and I will write a small test...

Windows Phone TDD Part 2: Working with Caliburn.Micro 0

Windows Phone TDD Part 2: Working with Caliburn.Micro

The only MVVM libraries that I tried until now are MVVM Light and Caliburn.Micro. Although I think the first one is really good, I don’t like that I have to put stuff like Commands in...

Windows Phone TDD Part 1: The Project 1

Windows Phone TDD Part 1: The Project

As I mentioned in my previous article, I recently started to learn Test Driven Development. Although the hardest part for most developers  is getting used to writing tests first, for Windows Phone developers there’s...

Why TDD makes me a happy developer 6

Why TDD makes me a happy developer

In the last few months I started to learn TDD(Test Driven Development), and I think it was the best decision I could make regarding my developer career. For those of you who don’t know,...