1 <!--This is the MSBuild script for TeamCity
2 It builds the windows dll and runs the primary unit tests-->
3 <Project DefaultTargets="BuildAndTest" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
5 <Configuration>Debug</Configuration>
9 <TestSetupFile></TestSetupFile>
12 <TestAssemblies Include="$(MSBuildProjectDirectory)\Hammock.Tests\bin\Debug\Hammock.Tests.dll"/>
14 <Target Name="BuildAndTest" DependsOnTargets="BuildTestProject">
15 <Exec Command="$(teamcity_dotnet_nunitlauncher) v2.0 x86 NUnit-2.5.0 @(TestAssemblies)" />
17 <Target Name="BuildTestProject" DependsOnTargets="Build">
18 <MSBuild Projects="$(MSBuildProjectDirectory)\Hammock.Tests\Hammock.Tests.csproj"/>
20 <Target Name="Build" DependsOnTargets="CopyTestSetup">
21 <MSBuild Projects="$(MSBuildProjectDirectory)\Hammock\Hammock.csproj"/>
23 <Target Name="CopyTestSetup">
24 <Message Text="Copying test setup file..."/>
25 <Exec Command ="copy $(TestSetupFile) $(MSBuildProjectDirectory)\Hammock.Tests\app.config" />