comparison IBBoard.WarFoundry.API.Tests.csproj @ 77:4211c818ef96

Fixes #238: subfolders datafolder * Add unit test and mock object to test loading from sub-folders. We use any old file because it will fail to load it and report a failure without relying on loading logic.
author IBBoard <dev@ibboard.co.uk>
date Tue, 25 Jan 2011 21:04:25 +0000
parents 72479ca6feb4
children 8d3827de003d
comparison
equal deleted inserted replaced
76:fb60ff2002fd 77:4211c818ef96
1 <?xml version="1.0" encoding="utf-8"?> 1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5"> 2 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <PropertyGroup> 3 <PropertyGroup>
4 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> 4 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> 5 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6 <ProductVersion>9.0.30729</ProductVersion> 6 <ProductVersion>9.0.30729</ProductVersion>
7 <SchemaVersion>2.0</SchemaVersion> 7 <SchemaVersion>2.0</SchemaVersion>
13 <FileUpgradeFlags> 13 <FileUpgradeFlags>
14 </FileUpgradeFlags> 14 </FileUpgradeFlags>
15 <UpgradeBackupLocation> 15 <UpgradeBackupLocation>
16 </UpgradeBackupLocation> 16 </UpgradeBackupLocation>
17 <OldToolsVersion>2.0</OldToolsVersion> 17 <OldToolsVersion>2.0</OldToolsVersion>
18 <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
19 <TargetFrameworkSubset> 18 <TargetFrameworkSubset>
20 </TargetFrameworkSubset> 19 </TargetFrameworkSubset>
21 </PropertyGroup> 20 </PropertyGroup>
22 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> 21 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
23 <DebugSymbols>true</DebugSymbols> 22 <DebugSymbols>true</DebugSymbols>
68 <Compile Include="API\Objects\UnitTypeTest.cs" /> 67 <Compile Include="API\Objects\UnitTypeTest.cs" />
69 <Compile Include="API\Factories\Xml\WarFoundryXmlArmyParserTest.cs" /> 68 <Compile Include="API\Factories\Xml\WarFoundryXmlArmyParserTest.cs" />
70 <Compile Include="API\FixedObjectWarFoundryLoader.cs" /> 69 <Compile Include="API\FixedObjectWarFoundryLoader.cs" />
71 <Compile Include="API\Factories\Xml\WarFoundryXmlLimitParserTest.cs" /> 70 <Compile Include="API\Factories\Xml\WarFoundryXmlLimitParserTest.cs" />
72 <Compile Include="API\Factories\Xml\WarFoundryXmlSystemFactoryTest.cs" /> 71 <Compile Include="API\Factories\Xml\WarFoundryXmlSystemFactoryTest.cs" />
72 <Compile Include="MockObjects\MockWarFoundryLoader.cs" />
73 <Compile Include="API\AbstractWarFoundryLoaderTests.cs" />
73 </ItemGroup> 74 </ItemGroup>
74 <ItemGroup> 75 <ItemGroup>
75 <None Include="app.config" /> 76 <None Include="app.config" />
76 <None Include="testdata\Test.race"> 77 <None Include="testdata\Test.race">
77 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 78 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
120 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 121 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
121 </None> 122 </None>
122 <None Include="testdata\single-unit-two-categories.racex"> 123 <None Include="testdata\single-unit-two-categories.racex">
123 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 124 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
124 </None> 125 </None>
125 <None Include="testdata\unit-in-non-main-category.armyx" /> 126 <None Include="testdata\unit-in-non-main-category.armyx">
127 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
128 </None>
126 <None Include="testdata\unit-in-default-category.armyx"> 129 <None Include="testdata\unit-in-default-category.armyx">
127 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 130 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
128 </None> 131 </None>
129 <None Include="testdata\unit-in-specified-main-category.armyx"> 132 <None Include="testdata\unit-in-specified-main-category.armyx">
130 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 133 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
230 </None> 233 </None>
231 <None Include="testdata\xml-race-factory\duplicate-category-ids.racex"> 234 <None Include="testdata\xml-race-factory\duplicate-category-ids.racex">
232 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 235 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
233 </None> 236 </None>
234 <None Include="testdata\zip-format\Repack.system"> 237 <None Include="testdata\zip-format\Repack.system">
238 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
239 </None>
240 <None Include="testdata\subdir-loading-test\emptyfile.txt">
241 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
242 </None>
243 <None Include="testdata\subdir-loading-test\subdir\subdirfile.txt">
235 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 244 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
236 </None> 245 </None>
237 </ItemGroup> 246 </ItemGroup>
238 <ItemGroup> 247 <ItemGroup>
239 <Reference Include="nunit.framework, Version=2.4.8.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77" /> 248 <Reference Include="nunit.framework, Version=2.4.8.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77" />
261 </Policies> 270 </Policies>
262 </Properties> 271 </Properties>
263 </MonoDevelop> 272 </MonoDevelop>
264 <VisualStudio /> 273 <VisualStudio />
265 </ProjectExtensions> 274 </ProjectExtensions>
275 <ItemGroup>
276 <Folder Include="testdata\subdir-loading-test\" />
277 <Folder Include="testdata\subdir-loading-test\subdir\" />
278 </ItemGroup>
266 </Project> 279 </Project>