Let do Projection

This would be a continue part from my previous post, what I tried to do is find out how to use ActiveRecord "NHiberate to be clear" in my reporting scenario (not a CRUD) after a quick search I come up with a few blog posts which give me some light:

It will take another post for me to wrap up how I come up with .... stay tune.

Edit: I shouldn't have missed, exploring test case