我有一個Unit-TestClass。爲了測試我需要數據庫訪問權限的某些函數,我在TestClassAttribute之後直接在類頭部定義了DeploymentItemAttribute。DeploymentItemAttribute不起作用(正確)
對於一些原因,運行TestClass中顯示出非常不同的beheaivor取決於如果我按STRG + R運行我TestProject或測試僅此機組的所有測試上,T.
通過使用CTRL + R,T ,該班的所有考試都會成功。通過運行測試項目的所有測試,他們將失敗,因爲他們找不到該文件。通過右鍵單擊解決方案資源管理器中的Testclass並單擊「運行單元測試」,它們也將失敗。
我正確配置了文件。它會「總是複製」。 更奇怪的是,在測試配置中切換部署標誌也會反轉結果。
如果您在每種測試方法而不僅僅是在課堂上指定它,它會有所作爲嗎?我發現,如果您只是在課堂級別指定部署項目,並不總是能夠獲得。 – Jay