My bad, just realized it is the LINQ expression only that is covered. The rest of function on line 34-40 it is actually being ignored.
(And the coverage behavior for LINQ thing is to be expected, and workaround is to use NCrunch suppression comments).