1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
180 <Reference Include="AsyncCtpLibrary">
181 <HintPath>..\Libraries\AsyncCtpLibrary.dll</HintPath>
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>
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>
190 <Reference Include="nunit.mocks">
191 <HintPath>..\packages\NUnit.2.5.10.11092\lib\nunit.mocks.dll</HintPath>
193 <Reference Include="pnunit.framework">
194 <HintPath>..\packages\NUnit.2.5.10.11092\lib\pnunit.framework.dll</HintPath>
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" />
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" />
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>
226 <ProjectReference Include="..\Libraries\ParallelExtensionsExtras\ParallelExtensionsExtras.csproj">
227 <Project>{C45218F8-09E7-4F57-85BC-5D8D2AC736A3}</Project>
228 <Name>ParallelExtensionsExtras</Name>
230 <ProjectReference Include="..\Pithos.Core\Pithos.Core.csproj">
231 <Project>{142AF135-DF30-4563-B0AC-B604235AE874}</Project>
232 <Name>Pithos.Core</Name>
234 <ProjectReference Include="..\Pithos.Interfaces\Pithos.Interfaces.csproj">
235 <Project>{7EEFF32F-CCF8-436A-9E0B-F40434C09AF4}</Project>
236 <Name>Pithos.Interfaces</Name>
238 <ProjectReference Include="..\Pithos.Network\Pithos.Network.csproj">
239 <Project>{C8E2BC8B-C7F1-4222-855C-4B04A57FFDFD}</Project>
240 <Name>Pithos.Network</Name>
244 <None Include="packages.config" />
246 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
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">
255 <Target Name="AfterBuild">