An experiment with databases, unit testing and changable views