Changing the name of a DeploymentItem

951 Views Asked by At

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?

2

There are 2 best solutions below

0
On BEST ANSWER

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

0
On

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.