Это может быть вызвано зависимостями NuGet. Если вы сделаете Rebuild All вашего проекта, вы можете увидеть безобидное предупреждение при компиляции проекта модульного теста, например:
Consider app.config remapping of assembly "Moq, Culture=neutral, PublicKeyToken=69f491c39445e920" from Version "4.0.10827.0" [] to Version "4.1.1309.1617" [C:\XXX\packages\Moq.4.1.1309.1617\lib\net40\Moq.dll] to solve conflict and get rid of warning.
Это предупреждение не может остановить модульные тесты, запущенные на вашем локальном компьютере, но вполне может помешать TeamCity их запустить.
Вы можете избавиться от предупреждения и заставить TeamCity запускать ваши модульные тесты, добавив что-то подобное в файл App.config для вашей сборки Unit Test;
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Moq" publicKeyToken="69f491c39445e920" culture="neutral" />
<bindingRedirect oldVersion="4.0.10827.0" newVersion="4.1.1309.1617" />
</dependentAssembly>
</assemblyBinding>
</runtime>
... конечно, используя соответствующие номера версий, о которых вы получаете ошибки, и фактическую установленную версию.