2009-09-16 27 views
3

我想要一個在我的測試期間可用的測試資源,並且我知道有一個部署該項目的屬性。包含測試資源的MSTest屬性是什麼?

什麼是屬性?

+0

我相信這取決於你正在使用的單元測試框架,但我可能是錯的。 – inkedmn 2009-09-16 13:29:29

+0

是的,它取決於單元測試框架。我把MSTest放在標題中。 – 2009-09-16 14:48:19

回答

4

[DeploymentItem("myFile1.txt")] MSDN Doc on DeploymentItem

這是非常有用的,如果你正在測試針對文件或使用該文件作爲輸入到您的測試。

+0

以下是關於此屬性的良好網站: http://www.ademiller.com/blogs/tech/2007/10/gotchas-mstests-deploymentitem-attribute/ – 2009-09-16 14:45:51

3

這真的取決於。我個人是討厭 MSTest這樣做 - 無論是與單獨的「testrunco​​nfig」文件(添加「部署」部分中的項目)的屬性。我更喜歡NUnit方式(我將它與TestDriven.NET一起使用) - 那麼如果你希望它在輸出中包含一個文件,你就可以在常規的VS項目中做到這一點;您切換「複製到輸出目錄」屬性。

相關問題