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

    4热度

    1回答

    我想部署位于单元测试目录中的文件夹中的所有文件。通过DeploymentItem-Attribut部署每个项目太多了。 我想是这样 [DeploymentItem(".\\")] 或 [DeploymentItem("*.*")] 但都不起作用。 有谁知道我可以通过Deployment-Attribut来部署所有子文件夹中的所有文件吗?

    9热度

    2回答

    表现不同我有我想要升级到VS2012 VS2010一个解决方案。 我在用VS2012的MSTest的单元测试的问题。所有测试都包括测试类中的DeploymentItem属性。 [TestClass] [DeploymentItem(@"SubDir\SubDir2\models", "models")] public class UnitTests { ... } 2010年,它正确复制

    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