TDD out view from scratch