unit test for evaluation; sorting on product and evaluation

unit test for evaluation; 
sorting on product and evaluation
BTW, if you want `<select>`, then we need to translate Asc and Dec too. 
But if you make the column name clickable, then you can just add this info-graphic before column name:

```html
<th class="version-header">
    <span class="hidden glyphicon glyphicon-sort-by-alphabet"></span>
    <span class="hidden glyphicon glyphicon-sort-by-alphabet-alt"></span>
    @Html.DisplayNameFor(model => model.Version)
</th>
```

And change the visibility of `document.querySelector('.version-header > .glyphicon-sort-by-alphabet')`  and `document.querySelector('.version-header > .glyphicon-sort-by-alphabet-alt')`, for the column that is actively sorted.