I am using DeploymentItems to deploy test files. I was wondering if it was possible to change the name of the deployed file in the deployed location instead of just doing a copy. For example:

[DeploymentItem("path/to/my/file/test.txt", "testfiles/somethingelse.txt")]

It would deploy test.txt but it would rename the file to somethingelse.txt.

Or do I just have to do this manually using the File I/O API before I run my actual test?

有帮助吗?

解决方案

It appears that this is not possible. One must copy files manually during test setup.

其他提示

http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.unittesting.deploymentitemattribute.aspx

(Optional) Target directory path must be a folder, and it is relative to the deployment directory. If the folder does not exist, it will be created. The default value is the deployment directory. You cannot change the file name by using DeploymentItem.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top