deploymentitem

    12熱度

    2回答

    我使用MS unit testing framework來測試我的C#庫。我必須打開一個我正在使用DeploymentItem attribute進行部署的文件。但它不會將文件部署到Test部署目錄。 在我的單元測試項目中,我在這個文件夾中創建了一個文件夾TestFile有多個文件,可以說a.txt,b.txt。 現在在我的單元測試類中,我添加了DeploymentItem屬性。但是文件沒有被複制

    4熱度

    1回答

    我想擺脫這個代碼中的一些重複。遵循DRY原則。 如您所見,文件/ deploymentItem的名稱會重複。 [TestMethod] [DeploymentItem("TestData/TestExcel.xlsx")] <-- public void GivenAnExcel_ConverToPDF() { const string filename = "TestData/

    1熱度

    2回答

    我使用DeploymentItem來部署測試文件。我想知道是否可以在部署位置更改已部署文件的名稱,而不是僅僅複製副本。例如: [DeploymentItem("path/to/my/file/test.txt", "testfiles/somethingelse.txt")] 它會部署test.txt,但會將文件重命名爲somethingelse.txt。 或者我只需在運行我的實際測試之前使用

    5熱度

    1回答

    我有一些數據驅動的單元測試在Visual Studio 2010中工作得很好。這些測試是使用以下模式實現的。 [TestMethod()] [DeploymentItem("path_to_data_dir_relative_to_solution\\my_data.xml")] [DataSource("Microsoft.VisualStudio.TestTools.DataSource.

    0熱度

    1回答

    我有一些SpecFlow測試在VS一個「SpecFlowTests」項目運行,他們需要一些測試數據文件。我正在使用.testsettings文件來部署文件,它的工作。但是,新的MsTest代理不再支持.testsettings,所以我需要找到另一個解決方案來部署這些文件。 測試數據文件的「複製到輸出目錄」設置爲「一直拷貝」。它們將被複制在輸出目錄中,我可以通過獲取輸出目錄按以下方式引用它們的代碼:

    1熱度

    3回答

    美好的一天! 我有以下項目結構: Solution -My.Project -My.Project.Test --Resources ---mytest.file 在我的測試文件,下面的方法: [TestMethod] [DeploymentItem("My.Project.Test\\Resources\\mytest.file", @"Resources")] TestMe

    1熱度

    1回答

    很多人奮鬥relative path in DeploymentItem。相對路徑來自解決方案文件夾。這隻適用於從Visual Studio運行時,因爲mstest.exe是以編譯項目(而不是sln文件)作爲dll啓動的,因此無法正確確定部署項目的相對路徑。 I have found我應該通過RelativePathRoot元素在testrun.config中設置DeploymentItem相對路

    4熱度

    1回答

    我想部署位於單元測試目錄中的文件夾中的所有文件。通過DeploymentItem-Attribut部署每個項目太多了。 我想是這樣 [DeploymentItem(".\\")] 或 [DeploymentItem("*.*")] 但都不起作用。 有誰知道我可以通過Deployment-Attribut來部署所有子文件夾中的所有文件嗎?

    5熱度

    1回答

    我想向我的測試添加部署項目。 我的解決方案結構如下: MySolution\ -- TestData\ --addresses.xml -- ProjectName.TestProject\ --Internal\ --MyTestClass.cs 我試着將文件添加具有以下屬性: [DeploymentItem(@"TestData\addresses.xml

    1熱度

    3回答

    正如標題所說 - 我無法找到包含帶有Windows Store測試項目的文件的方式。 (A標準的.NET測試項目工作正常) 右鍵單擊該解決方案,並執行:添加新的項目 - > C# - > Windows應用商店 - >單元測試庫(Windows應用商店的應用程序) 你得到這個樣板,我添加了DeploymentItem屬性: using System; using System.Collectio