4b9140405120ffb8f7fa8138fca8db65a55ac016
[pithos-ms-client] / trunk / Pithos.Core.Test / Pithos.Core.Test.csproj
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <PropertyGroup>
4     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6     <ProductVersion>8.0.30703</ProductVersion>
7     <SchemaVersion>2.0</SchemaVersion>
8     <ProjectGuid>{F9AF3E97-BCB7-46B7-8014-7FC858AEE9BA}</ProjectGuid>
9     <OutputType>Library</OutputType>
10     <AppDesignerFolder>Properties</AppDesignerFolder>
11     <RootNamespace>Pithos.Core.Test</RootNamespace>
12     <AssemblyName>Pithos.Core.Test</AssemblyName>
13     <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
14     <FileAlignment>512</FileAlignment>
15     <CodeContractsAssemblyMode>0</CodeContractsAssemblyMode>
16   </PropertyGroup>
17   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
18     <DebugSymbols>true</DebugSymbols>
19     <DebugType>full</DebugType>
20     <Optimize>false</Optimize>
21     <OutputPath>bin\Debug\</OutputPath>
22     <DefineConstants>DEBUG;TRACE</DefineConstants>
23     <ErrorReport>prompt</ErrorReport>
24     <WarningLevel>4</WarningLevel>
25     <CodeContractsEnableRuntimeChecking>True</CodeContractsEnableRuntimeChecking>
26     <CodeContractsRuntimeOnlyPublicSurface>False</CodeContractsRuntimeOnlyPublicSurface>
27     <CodeContractsRuntimeThrowOnFailure>True</CodeContractsRuntimeThrowOnFailure>
28     <CodeContractsRuntimeCallSiteRequires>False</CodeContractsRuntimeCallSiteRequires>
29     <CodeContractsRuntimeSkipQuantifiers>False</CodeContractsRuntimeSkipQuantifiers>
30     <CodeContractsRunCodeAnalysis>False</CodeContractsRunCodeAnalysis>
31     <CodeContractsNonNullObligations>False</CodeContractsNonNullObligations>
32     <CodeContractsBoundsObligations>False</CodeContractsBoundsObligations>
33     <CodeContractsArithmeticObligations>False</CodeContractsArithmeticObligations>
34     <CodeContractsEnumObligations>False</CodeContractsEnumObligations>
35     <CodeContractsRedundantAssumptions>False</CodeContractsRedundantAssumptions>
36     <CodeContractsRunInBackground>True</CodeContractsRunInBackground>
37     <CodeContractsShowSquigglies>False</CodeContractsShowSquigglies>
38     <CodeContractsUseBaseLine>False</CodeContractsUseBaseLine>
39     <CodeContractsEmitXMLDocs>False</CodeContractsEmitXMLDocs>
40     <CodeContractsCustomRewriterAssembly />
41     <CodeContractsCustomRewriterClass />
42     <CodeContractsLibPaths />
43     <CodeContractsExtraRewriteOptions />
44     <CodeContractsExtraAnalysisOptions />
45     <CodeContractsBaseLineFile />
46     <CodeContractsCacheAnalysisResults>False</CodeContractsCacheAnalysisResults>
47     <CodeContractsRuntimeCheckingLevel>Full</CodeContractsRuntimeCheckingLevel>
48     <CodeContractsReferenceAssembly>%28none%29</CodeContractsReferenceAssembly>
49     <CodeContractsAnalysisWarningLevel>0</CodeContractsAnalysisWarningLevel>
50     <PlatformTarget>x86</PlatformTarget>
51   </PropertyGroup>
52   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
53     <DebugType>pdbonly</DebugType>
54     <Optimize>true</Optimize>
55     <OutputPath>bin\Release\</OutputPath>
56     <DefineConstants>TRACE</DefineConstants>
57     <ErrorReport>prompt</ErrorReport>
58     <WarningLevel>4</WarningLevel>
59   </PropertyGroup>
60   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Test|AnyCPU'">
61     <DebugSymbols>true</DebugSymbols>
62     <OutputPath>bin\Test\</OutputPath>
63     <DefineConstants>DEBUG;TRACE</DefineConstants>
64     <DebugType>full</DebugType>
65     <PlatformTarget>AnyCPU</PlatformTarget>
66     <CodeAnalysisLogFile>bin\Debug\Pithos.Core.Test.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
67     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
68     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
69     <ErrorReport>prompt</ErrorReport>
70     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
71     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
72     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
73   </PropertyGroup>
74   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Premium Debug|AnyCPU'">
75     <DebugSymbols>true</DebugSymbols>
76     <OutputPath>bin\Premium Debug\</OutputPath>
77     <DefineConstants>DEBUG;TRACE</DefineConstants>
78     <DebugType>full</DebugType>
79     <PlatformTarget>AnyCPU</PlatformTarget>
80     <CodeAnalysisLogFile>bin\Debug\Pithos.Core.Test.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
81     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
82     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
83     <ErrorReport>prompt</ErrorReport>
84     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
85     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
86     <CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
87     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
88     <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
89   </PropertyGroup>
90   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug All|AnyCPU'">
91     <DebugSymbols>true</DebugSymbols>
92     <OutputPath>bin\Debug All\</OutputPath>
93     <DefineConstants>DEBUG;TRACE</DefineConstants>
94     <DebugType>full</DebugType>
95     <PlatformTarget>AnyCPU</PlatformTarget>
96     <CodeAnalysisLogFile>bin\Debug\Pithos.Core.Test.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
97     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
98     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
99     <ErrorReport>prompt</ErrorReport>
100     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
101     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
102     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
103   </PropertyGroup>
104   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
105     <DebugSymbols>true</DebugSymbols>
106     <OutputPath>bin\x64\Debug\</OutputPath>
107     <DefineConstants>DEBUG;TRACE</DefineConstants>
108     <DebugType>full</DebugType>
109     <PlatformTarget>x64</PlatformTarget>
110     <CodeAnalysisLogFile>bin\Debug\Pithos.Core.Test.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
111     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
112     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
113     <ErrorReport>prompt</ErrorReport>
114     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
115     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
116     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
117   </PropertyGroup>
118   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
119     <OutputPath>bin\x64\Release\</OutputPath>
120     <DefineConstants>TRACE</DefineConstants>
121     <Optimize>true</Optimize>
122     <DebugType>pdbonly</DebugType>
123     <PlatformTarget>x64</PlatformTarget>
124     <CodeAnalysisLogFile>bin\Release\Pithos.Core.Test.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
125     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
126     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
127     <ErrorReport>prompt</ErrorReport>
128     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
129     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
130     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
131     <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
132     <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>
133   </PropertyGroup>
134   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Test|x64'">
135     <DebugSymbols>true</DebugSymbols>
136     <OutputPath>bin\x64\Test\</OutputPath>
137     <DefineConstants>DEBUG;TRACE</DefineConstants>
138     <DebugType>full</DebugType>
139     <PlatformTarget>x64</PlatformTarget>
140     <CodeAnalysisLogFile>bin\Debug\Pithos.Core.Test.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
141     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
142     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
143     <ErrorReport>prompt</ErrorReport>
144     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
145     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
146     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
147   </PropertyGroup>
148   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Premium Debug|x64'">
149     <DebugSymbols>true</DebugSymbols>
150     <OutputPath>bin\x64\Premium Debug\</OutputPath>
151     <DefineConstants>DEBUG;TRACE</DefineConstants>
152     <DebugType>full</DebugType>
153     <PlatformTarget>x64</PlatformTarget>
154     <CodeAnalysisLogFile>bin\Debug\Pithos.Core.Test.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
155     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
156     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
157     <ErrorReport>prompt</ErrorReport>
158     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
159     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
160     <CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
161     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
162     <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
163     <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>
164   </PropertyGroup>
165   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug All|x64'">
166     <DebugSymbols>true</DebugSymbols>
167     <OutputPath>bin\x64\Debug All\</OutputPath>
168     <DefineConstants>DEBUG;TRACE</DefineConstants>
169     <DebugType>full</DebugType>
170     <PlatformTarget>x64</PlatformTarget>
171     <CodeAnalysisLogFile>bin\Debug\Pithos.Core.Test.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
172     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
173     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
174     <ErrorReport>prompt</ErrorReport>
175     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
176     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
177     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
178   </PropertyGroup>
179   <ItemGroup>
180     <Reference Include="AsyncCtpLibrary">
181       <HintPath>..\Libraries\AsyncCtpLibrary.dll</HintPath>
182     </Reference>
183     <Reference Include="Castle.ActiveRecord, Version=3.0.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL" />
184     <Reference Include="Castle.Core">
185       <HintPath>..\Libraries\Castle.Core.dll</HintPath>
186     </Reference>
187     <Reference Include="nunit.framework, Version=2.5.10.11092, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
188       <HintPath>..\packages\NUnit.2.5.10.11092\lib\nunit.framework.dll</HintPath>
189     </Reference>
190     <Reference Include="nunit.mocks">
191       <HintPath>..\packages\NUnit.2.5.10.11092\lib\nunit.mocks.dll</HintPath>
192     </Reference>
193     <Reference Include="pnunit.framework">
194       <HintPath>..\packages\NUnit.2.5.10.11092\lib\pnunit.framework.dll</HintPath>
195     </Reference>
196     <Reference Include="System" />
197     <Reference Include="System.Core" />
198     <Reference Include="System.Threading.Tasks.Dataflow, Version=0.0.4098.29463, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
199     <Reference Include="System.Xml.Linq" />
200     <Reference Include="System.Data.DataSetExtensions" />
201     <Reference Include="Microsoft.CSharp" />
202     <Reference Include="System.Data" />
203     <Reference Include="System.Xml" />
204   </ItemGroup>
205   <ItemGroup>
206     <Compile Include="EnumerableExtensionsTest.cs" />
207     <Compile Include="ExtensionTests.cs" />
208     <Compile Include="FileSystemWatcherAdapterTest.cs" />
209     <Compile Include="IdleBatchTest.cs" />
210     <Compile Include="LocalFileComparerTest.cs" />
211     <Compile Include="NetworkAgentTest.cs" />
212     <Compile Include="PithosWorkflowTest.cs" />
213     <Compile Include="Properties\AssemblyInfo.cs" />
214     <Compile Include="StatusCheckerTest.cs" />
215     <Compile Include="MockSettings.cs" />
216     <Compile Include="MockStatusKeeper.cs" />
217     <Compile Include="SnapshotDifferencerTest.cs" />
218     <Compile Include="TaskExtensionsTest.cs" />
219     <Compile Include="WorkflowFileStatusTest.cs" />
220   </ItemGroup>
221   <ItemGroup>
222     <ProjectReference Include="..\Libraries\Json40r2\Source\Src\Newtonsoft.Json\Newtonsoft.Json.csproj">
223       <Project>{A9AE40FF-1A21-414A-9FE7-3BE13644CC6D}</Project>
224       <Name>Newtonsoft.Json</Name>
225     </ProjectReference>
226     <ProjectReference Include="..\Libraries\ParallelExtensionsExtras\ParallelExtensionsExtras.csproj">
227       <Project>{C45218F8-09E7-4F57-85BC-5D8D2AC736A3}</Project>
228       <Name>ParallelExtensionsExtras</Name>
229     </ProjectReference>
230     <ProjectReference Include="..\Pithos.Core\Pithos.Core.csproj">
231       <Project>{142AF135-DF30-4563-B0AC-B604235AE874}</Project>
232       <Name>Pithos.Core</Name>
233     </ProjectReference>
234     <ProjectReference Include="..\Pithos.Interfaces\Pithos.Interfaces.csproj">
235       <Project>{7EEFF32F-CCF8-436A-9E0B-F40434C09AF4}</Project>
236       <Name>Pithos.Interfaces</Name>
237     </ProjectReference>
238     <ProjectReference Include="..\Pithos.Network\Pithos.Network.csproj">
239       <Project>{C8E2BC8B-C7F1-4222-855C-4B04A57FFDFD}</Project>
240       <Name>Pithos.Network</Name>
241     </ProjectReference>
242   </ItemGroup>
243   <ItemGroup>
244     <None Include="packages.config" />
245   </ItemGroup>
246   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
247   <PropertyGroup>
248     <PostBuildEvent>
249     </PostBuildEvent>
250   </PropertyGroup>
251   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
252        Other similar extension points exist, see Microsoft.Common.targets.
253   <Target Name="BeforeBuild">
254   </Target>
255   <Target Name="AfterBuild">
256   </Target>
257   -->
258 </Project>