on VS2013 Update 2, the test work when passing by const reference