В этой ситуации я склонен НЕ подписывать сборку при модульном тестировании, пока я не буду готов развернуть ее.Это одношаговый процесс, при котором вы переходите к свойствам проекта и очищаете параметр Подписать сборку.Когда вы перекомпилируете, при следующем запуске тестов NUnit заберет его из локальной папки bin, поскольку неподписанные сборки не могут быть развернуты в GAC.Я обнаружил, что даже если у вас уже есть версия сборки в GAC, она все равно будет иметь неподписанную версию, если вы ссылаетесь на тестируемую сборку в проекте.Когда вы закончите с тестами, вы снова включите настройку и развернете.
Не идеально, так как теперь у вас есть этот дополнительный шаг, но как можно ближе, без большой работы.