<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProductVersion>9.0.30729</ProductVersion>
    <SchemaVersion>2.0</SchemaVersion>
    <ProjectGuid>{3293F570-DDFC-4449-9442-BAC6DDFE8184}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>UnitTests.CS</RootNamespace>
    <AssemblyName>UnitTests.SQLite</AssemblyName>
    <FileUpgradeFlags>
    </FileUpgradeFlags>
    <OldToolsVersion>2.0</OldToolsVersion>
    <UpgradeBackupLocation>
    </UpgradeBackupLocation>
    <Install>true</Install>
    <InstallFrom>Web</InstallFrom>
    <UpdateEnabled>true</UpdateEnabled>
    <UpdateMode>Foreground</UpdateMode>
    <UpdateInterval>7</UpdateInterval>
    <UpdateIntervalUnits>Days</UpdateIntervalUnits>
    <UpdatePeriodically>false</UpdatePeriodically>
    <UpdateRequired>false</UpdateRequired>
    <MapFileExtensions>true</MapFileExtensions>
    <ApplicationRevision>0</ApplicationRevision>
    <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
    <IsWebBootstrapper>true</IsWebBootstrapper>
    <UseApplicationTrust>false</UseApplicationTrust>
    <BootstrapperEnabled>true</BootstrapperEnabled>
    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>..\bin\Debug\</OutputPath>
    <DefineConstants>TRACE;DEBUG;SQLITE;FW3</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <NoWarn>3021</NoWarn>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <DebugType>pdbonly</DebugType>
    <Optimize>true</Optimize>
    <OutputPath>..\bin\Release\</OutputPath>
    <DefineConstants>TRACE;SQLITE;FW3</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <NoWarn>3021</NoWarn>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="nunit.framework, Version=2.4.6.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
      <SpecificVersion>False</SpecificVersion>
      <HintPath>..\..\..\Tools\NUnit\nunit.framework.dll</HintPath>
    </Reference>
    <Reference Include="System" />
    <Reference Include="System.Core">
      <RequiredTargetFramework>3.5</RequiredTargetFramework>
    </Reference>
    <Reference Include="System.Data" />
    <Reference Include="System.Data.DataSetExtensions">
      <RequiredTargetFramework>3.5</RequiredTargetFramework>
    </Reference>
    <Reference Include="System.Data.SQLite, Version=1.0.60.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139, processorArchitecture=x86">
      <SpecificVersion>False</SpecificVersion>
      <HintPath>..\..\..\Redist\SQLite\System.Data.SQLite.DLL</HintPath>
    </Reference>
    <Reference Include="System.Windows.Forms" />
    <Reference Include="System.Xml" />
    <Reference Include="WindowsBase">
      <RequiredTargetFramework>3.0</RequiredTargetFramework>
    </Reference>
  </ItemGroup>
  <ItemGroup>
    <Compile Include="..\..\..\Source\Data\DataProvider\SQLiteDataProvider.cs">
      <Link>SQLiteDataProvider.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Aspects\CacheAspectTest.cs">
      <Link>Aspects\CacheAspectTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Aspects\CounterAspectTest.cs">
      <Link>Aspects\CounterAspectTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Aspects\InterceptorAspectTest.cs">
      <Link>Aspects\InterceptorAspectTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Aspects\LoggingAspectTest.cs">
      <Link>Aspects\LoggingAspectTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Aspects\MixinAspectTest.cs">
      <Link>Aspects\MixinAspectTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Aspects\NotNullAspectTest.cs">
      <Link>Aspects\NotNullAspectTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Common\ConvertTest.cs">
      <Link>Common\ConvertTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Common\NameOrIndexParameterTest.cs">
      <Link>Common\NameOrIndexParameterTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\DataAccess\PersonDataSet2.Designer.cs">
      <Link>Mapping\PersonDataSet2.Designer.cs</Link>
      <AutoGen>True</AutoGen>
      <DesignTime>True</DesignTime>
      <DependentUpon>PersonDataSet2.xsd</DependentUpon>
    </Compile>
    <Compile Include="..\..\CS\DataAccess\TestQueryAttribute.cs">
      <Link>DataAccess\TestQueryAttribute.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\DataAccess\XmlTypeTest.cs">
      <Link>DataAccess\XmlTypeTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\DataAccess\DataAccessorBuilderTest.cs">
      <Link>DataAccess\DataAccessorBuilderTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\DataAccess\PrimaryKeyAttributeTest.cs">
      <Link>DataAccess\PrimaryKeyAttributeTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\DataAccess\CreateEntityTest.cs">
      <Link>DataAccess\CreateEntityTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\DataAccess\DictionaryTest.cs">
      <Link>DataAccess\DictionaryTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\DataAccess\EnumTest.cs">
      <Link>DataAccess\EnumTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\DataAccess\PersonDataSet2.cs">
      <DependentUpon>PersonDataSet2.xsd</DependentUpon>
      <SubType>Component</SubType>
      <Link>Mapping\PersonDataSet2.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\DataAccess\SqlQueryTest.cs">
      <Link>DataAccess\SqlQueryTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\DataAccess\SqlQueryTest2.cs">
      <Link>DataAccess\SqlQueryTest2.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\DataAccess\SqlTest.cs">
      <Link>DataAccess\SqlTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\DataAccess\XmlExtension.cs">
      <Link>DataAccess\XmlExtension.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Data\BinaryTest.cs">
      <Link>Data\BinaryTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Data\CompositeKeyTest.cs">
      <Link>Data\CompositeKeyTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Data\InnerTypesTest.cs">
      <Link>Data\InnerTypesTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Data\ExecuteDictionaryTest.cs">
      <Link>Data\ExecuteDictionaryTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Data\ExecuteScalarDictionaryTest.cs">
      <Link>Data\ExecuteScalarDictionaryTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Data\ExecuteScalarListTest.cs">
      <Link>Data\ExecuteScalarListTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Data\DbManagerTest.cs">
      <Link>Data\DbManagerTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Data\ExecuteListT.cs">
      <Link>Data\ExecuteListT.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Data\ExecuteScalarTest.cs">
      <Link>Data\ExecuteScalarTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Data\NullableParameter.cs">
      <Link>Data\NullableParameter.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\EditableObjects\EditableArrayListTest.cs">
      <Link>EditableObjects\EditableArrayListTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\EditableObjects\EditableList_AcceptChanges.cs">
      <Link>EditableObjects\EditableList_AcceptChanges.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\EditableObjects\EditableObjectTest.cs">
      <Link>EditableObjects\EditableObjectTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\EditableObjects\InnerObjectTest.cs">
      <Link>EditableObjects\InnerObjectTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\EditableObjects\NestedObjectTest.cs">
      <Link>EditableObjects\NestedObjectTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Mapping\DefaultValueAttributeTest.cs">
      <Link>Mapping\DefaultValueAttributeTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Mapping\EnumExtension.cs">
      <Link>Mapping\EnumExtension.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Mapping\ISupportMappingTest.cs">
      <Link>Mapping\ISupportMappingTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Mapping\MapFieldAttributeTest.cs">
      <Link>Mapping\MapFieldAttributeTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Mapping\MapperMemberAttributeTest.cs">
      <Link>Mapping\MapperMemberAttributeTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Mapping\MapTest.cs">
      <Link>Mapping\MapTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Mapping\MapValueAttributeTest.cs">
      <Link>Mapping\MapValueAttributeTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Mapping\MemberMapperTest.cs">
      <Link>Mapping\MemberMapperTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Mapping\MetadataProvider\MetadataProviderTest.cs">
      <Link>Mapping\MetadataProviderTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Mapping\NullableAttributeTest.cs">
      <Link>Mapping\NullableAttributeTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Mapping\ObjectMapperAttributeTest.cs">
      <Link>Mapping\ObjectMapperAttributeTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Mapping\TrimmableAttributeTest.cs">
      <Link>Mapping\TrimmableAttributeTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Mapping\XmlMap.cs">
      <Link>Mapping\XmlMap.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Patterns\MustImplementAttributeTest.cs">
      <Link>Patterns\MustImplementAttributeTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Patterns\DuckTypingTest.cs">
      <Link>Patterns\DuckTypingTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Properties\AssemblyInfo.cs">
      <Link>Properties\AssemblyInfo.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Properties\Settings.Designer.cs">
      <Link>Properties\Settings.Designer.cs</Link>
      <AutoGen>True</AutoGen>
      <DesignTimeSharedInput>True</DesignTimeSharedInput>
      <DependentUpon>Settings.settings</DependentUpon>
    </Compile>
    <Compile Include="..\..\CS\Reflection\Emit\MethodBuilderHelperTest.cs">
      <Link>Reflection\MethodBuilderHelperTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Reflection\Extension\DefaultValueTest.cs">
      <Link>Reflection\DefaultValueTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Mapping\Person.mapping.cs">
      <Link>Mapping\Person.mapping.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Reflection\ObjectFactoryAttributeTest.cs">
      <Link>Reflection\ObjectFactoryAttributeTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Reflection\ExtendedPropertyDescriptorTest.cs">
      <Link>Reflection\ExtendedPropertyDescriptorTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Reflection\TypeAccessorTest.cs">
      <Link>Reflection\TypeAccessorTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Reflection\TypeAccessorTest2.cs">
      <Link>Reflection\TypeAccessorTest2.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Reflection\TypeHelperTest.cs">
      <Link>Reflection\TypeHelperTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\TypeBuilder\Builders\ArrayBuilderTest.cs">
      <Link>TypeBuilder\ArrayBuilderTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\TypeBuilder\Builders\IAbstractTypeBuilderTest.cs">
      <Link>TypeBuilder\IAbstractTypeBuilderTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\TypeBuilder\Builders\DefaultTypeBuilderTest.cs">
      <Link>TypeBuilder\DefaultTypeBuilderTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\TypeBuilder\Builders\ImplemetInterfaceBuilderTest.cs">
      <Link>TypeBuilder\ImplemetInterfaceBuilderTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\TypeBuilder\Builders\TypeAccessorBuilderTest.cs">
      <Link>TypeBuilder\TypeAccessorBuilderTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\TypeBuilder\GetSetValueAttributeTest.cs">
      <Link>TypeBuilder\GetSetValueAttributeTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\TypeBuilder\InstanceTypeAttributeTest.cs">
      <Link>TypeBuilder\InstanceTypeAttributeTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\TypeBuilder\LazyInstanceAttributeTest.cs">
      <Link>TypeBuilder\LazyInstanceAttributeTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\TypeBuilder\NoInstanceAttributeTest.cs">
      <Link>TypeBuilder\NoInstanceAttributeTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\TypeBuilder\NoInstanceAttributeTest2.cs">
      <Link>TypeBuilder\NoInstanceAttributeTest2.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\TypeBuilder\ParameterAttributeTest.cs">
      <Link>TypeBuilder\ParameterAttributeTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\TypeBuilder\Builders\PropertyChangeBuilderTest.cs">
      <Link>TypeBuilder\PropertyChangeBuilderTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\TypeBuilder\TypeFactoryTest.cs">
      <Link>TypeBuilder\TypeFactoryTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Reflection\Extension\ExtensionTest.cs">
      <Link>Reflection\ExtensionTest.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\Validation\NullValue.cs">
      <Link>Validation\NullValue.cs</Link>
    </Compile>
    <Compile Include="..\..\CS\TestFixtureBase.cs" />
    <Compile Include="..\..\CS\TestObject.cs" />
  </ItemGroup>
  <ItemGroup>
    <None Include="App.config" />
    <None Include="..\..\CS\DataAccess\PersonDataSet2.xsc">
      <DependentUpon>PersonDataSet2.xsd</DependentUpon>
      <Link>Mapping\PersonDataSet2.xsc</Link>
    </None>
    <None Include="..\..\CS\DataAccess\PersonDataSet2.xsd">
      <SubType>Designer</SubType>
      <Generator>MSDataSetGenerator</Generator>
      <LastGenOutput>PersonDataSet2.Designer.cs</LastGenOutput>
      <CustomToolNamespace>DataAccessTest</CustomToolNamespace>
      <Link>Mapping\PersonDataSet2.xsd</Link>
    </None>
    <None Include="..\..\CS\DataAccess\PersonDataSet2.xss">
      <DependentUpon>PersonDataSet2.xsd</DependentUpon>
      <Link>Mapping\PersonDataSet2.xss</Link>
    </None>
    <None Include="..\..\CS\DataAccess\PersonDataSet2.xsx">
      <DependentUpon>PersonDataSet2.xsd</DependentUpon>
      <Link>Mapping\PersonDataSet2.xsx</Link>
    </None>
    <None Include="..\..\CS\Properties\Settings.settings">
      <Generator>SettingsSingleFileGenerator</Generator>
      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
      <Link>Properties\Settings.settings</Link>
    </None>
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="..\..\CS\Mapping\Map.xml">
      <Link>Mapping\Map.xml</Link>
    </EmbeddedResource>
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="..\..\CS\DataAccess\XmlExtension.xml">
      <Link>DataAccess\XmlExtension.xml</Link>
    </EmbeddedResource>
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="..\..\CS\Mapping\Person.mapping.xml">
      <Link>Mapping\Person.mapping.xml</Link>
    </EmbeddedResource>
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="..\..\CS\Mapping\XmlMap.xml">
      <Link>Mapping\XmlMap.xml</Link>
    </EmbeddedResource>
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\..\..\Source\BLToolkit.3.csproj">
      <Project>{0C325F5D-E50E-4340-8724-D29896CCC583}</Project>
      <Name>BLToolkit.3</Name>
    </ProjectReference>
  </ItemGroup>
  <ItemGroup>
    <BootstrapperPackage Include="Microsoft.Net.Framework.2.0">
      <Visible>False</Visible>
      <ProductName>.NET Framework 2.0 %28x86%29</ProductName>
      <Install>true</Install>
    </BootstrapperPackage>
    <BootstrapperPackage Include="Microsoft.Net.Framework.3.0">
      <Visible>False</Visible>
      <ProductName>.NET Framework 3.0 %28x86%29</ProductName>
      <Install>false</Install>
    </BootstrapperPackage>
    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5">
      <Visible>False</Visible>
      <ProductName>.NET Framework 3.5</ProductName>
      <Install>false</Install>
    </BootstrapperPackage>
  </ItemGroup>
  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
</Project>