nunit框架(2.6.4)中的測試輸入需要.dll和.exe文件進行測試。我可以使用.cs文件測試nunit框架中的類和方法,而不是.dll或.exe版本嗎?如果是,那麼如何?如何在nunit測試運行器框架中包含.cs文件?
回答
我可以使用.cs文件 而不是它的.dll或.exe版本測試nunit框架中的類和方法嗎?
不需要。您必須將.cs
文件編譯爲DLL或EXE或類似文件。 NUnit不會爲你做到這一點。 (一般來說,如果沒有先編譯成中間語言CIL(字節碼),就不要「運行」C#代碼,然後運行時將CIL轉換爲任何原生指令)
但是,Visual Studio存在插件,它將編譯C#並在相關源文件中單擊一次就啓動NUnit。
請問能否告訴我更多關於編譯c#以及啓動nunit的插件。 – learner
@learner我知道的一個是[ReSharper(R#)](https://www.jetbrains.com/resharper/)。我認爲還有其他人。 –
您也可以使用Visual Studio的免費[NUnit 3測試適配器](https://marketplace.visualstudio.com/items?itemName=NUnitDevelopers.NUnit3TestAdapter)加載項。你的NUnit測試應該顯示在單元測試瀏覽器中。 –
- 1. 如何運行NUnit測試?
- 2. 如何運行Nunit測試?
- 3. 如何在NUnit中運行此測試
- 4. 使用xunit或者nunit作爲測試運行器框架
- 5. 在git repo中包含測試框架?
- 6. 如何查找包含nunit測試的dll文件
- 7. 如何在運行框架中運行JUnit測試用例2.3.2
- 8. NUnit並行運行測試
- 9. 使用NUnit插件在TeamCity 6.5.X中運行NUnit測試
- 10. 如何在sonarcube中包含nunit測試結果4.5.1 c#plugin 3.3 sonar-project.properties文件?
- 11. 如何在NUNIT中有條件地運行測試?
- 12. 你如何從Jenkins運行NUnit測試?
- 13. 如何運行nunit單機測試
- 14. 如何同時運行NUnit測試?
- 15. 如何在zend框架控制器中包含文件?
- 16. 運行測試,而測試框架
- 17. 如何在可執行文件中包含.NET框架庫
- 18. 測試框架如何停止運行測試的執行?
- 19. 在Bamboo中運行NUnit webdriver測試
- 20. 在TFS2017中運行NUnit/SpecFlow測試
- 21. TeamCity並運行NUnit測試
- 22. 多次運行NUnit測試
- 23. NAnt未運行NUnit測試
- 24. 指定NUnit測試運行
- 25. Nunit TestFixtureData未運行測試
- 26. 無法運行NUnit測試
- 27. F#運行NUnit測試
- 28. 在NUnit下運行調試測試
- 29. Windows Phone工具包測試框架掛起運行測試
- 30. nUnit測試適配器10秒限制:nUnit中的長時間運行測試
你爲什麼要這樣做? –
這個問題有點含糊,但是如果你在一個項目中使用與其他代碼相同的解決方案進行測試,可以通過右鍵單擊測試項目來添加項目引用 - > add - >參考。這應該允許您在運行測試時輕鬆調試代碼。 –