/tests/MongoDB.Driver.Tests/MongoDB.Driver.Tests.csproj
MSBuild | 89 lines | 76 code | 13 blank | 0 comment | 0 complexity | f798111345b8135adc3cea77177f1e05 MD5 | raw file
Possible License(s): Apache-2.0
- <Project Sdk="Microsoft.NET.Sdk">
- <PropertyGroup>
- <TargetFrameworks>netcoreapp1.1;netcoreapp2.1;net452</TargetFrameworks>
- <LangVersion>7.3</LangVersion>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
- <WarningsAsErrors />
- <IsPackable>false</IsPackable>
- <CodeAnalysisRuleSet>..\..\MongoDBTest.ruleset</CodeAnalysisRuleSet>
- </PropertyGroup>
- <PropertyGroup>
- <AssemblyTitle>MongoDB.Driver.Tests</AssemblyTitle>
- <Product>MongoDB.Driver.Tests</Product>
- <Company>MongoDB Inc.</Company>
- <Copyright>Copyright © 2010-present MongoDB Inc.</Copyright>
- <Description>MongoDB.Driver tests.</Description>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Version)'==''">
- <Version>0.0.0-local</Version>
- </PropertyGroup>
- <PropertyGroup>
- <DefineConstants>TRACE</DefineConstants>
- </PropertyGroup>
- <PropertyGroup>
- <NoWarn>
- 1701;1702; <!--https://github.com/dotnet/roslyn/issues/19640-->
- xUnit1013; <!--Public method should be marked as test (https://xunit.github.io/xunit.analyzers/rules/xUnit1013.html)-->
- xUnit1024; <!--Test methods cannot have overloads (https://xunit.github.io/xunit.analyzers/rules/xUnit1024.html)-->
- xUnit1025; <!--InlineData should be unique within the Theory it belongs to (https://xunit.github.io/xunit.analyzers/rules/xUnit1025.html)-->
- xUnit1026; <!--Theory methods should use all of their parameters (https://xunit.github.io/xunit.analyzers/rules/xUnit1026.html)-->
- xUnit2003; <!--Do not use equality check to test for null value (https://xunit.github.io/xunit.analyzers/rules/xUnit2003.html-->
- xUnit2004; <!--Do not use equality check to test for boolean conditions (https://xunit.github.io/xunit.analyzers/rules/xUnit2004.html)-->
- xUnit2013 <!--Do not use equality check to check for collection size. (https://xunit.github.io/xunit.analyzers/rules/xUnit2013.html)-->
- </NoWarn>
- </PropertyGroup>
- <ItemGroup>
- <PackageReference Include="FluentAssertions" Version="4.12.0" />
- <PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.6.2" />
- <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.8.0" />
- <PackageReference Include="Moq" Version="4.9.0" />
- <PackageReference Include="xunit" Version="2.4.0" />
- <PackageReference Include="xunit.runner.visualstudio" Version="2.4.0" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\..\src\MongoDB.Bson\MongoDB.Bson.csproj" />
- <ProjectReference Include="..\..\src\MongoDB.Driver.GridFS\MongoDB.Driver.GridFS.csproj" />
- <ProjectReference Include="..\..\src\MongoDB.Driver\MongoDB.Driver.csproj" />
- <ProjectReference Include="..\..\src\MongoDB.Driver.Core\MongoDB.Driver.Core.csproj" />
- <ProjectReference Include="..\MongoDB.Bson.TestHelpers\MongoDB.Bson.TestHelpers.csproj" />
- <ProjectReference Include="..\MongoDB.Driver.TestHelpers\MongoDB.Driver.TestHelpers.csproj" />
- <ProjectReference Include="..\MongoDB.Driver.Core.TestHelpers\MongoDB.Driver.Core.TestHelpers.csproj" />
- </ItemGroup>
- <ItemGroup>
- <None Remove="Specifications\**\tests\**\*.json" />
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="Specifications\**\tests\**\*.json" />
- </ItemGroup>
- <ItemGroup>
- <None Remove="Specifications\**\prose-tests\**\*.json" />
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="Specifications\**\prose-tests\**\*.json" />
- </ItemGroup>
- <ItemGroup>
- <None Update="testcert.pfx">
- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
- </None>
- <None Update="xunit.runner.json">
- <CopyToOutputDirectory>Always</CopyToOutputDirectory>
- </None>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Specifications\transactions-convenient-api\tests\" />
- </ItemGroup>
- </Project>