adding in FxCop to Svg tests (#6111)

This commit is contained in:
Clint Rutkas 2020-08-21 17:23:42 -07:00 committed by GitHub
parent 9c6b2c3e81
commit f64df97652
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 102 additions and 34 deletions

View File

@ -14,13 +14,13 @@ using Moq;
using PreviewHandlerCommon; using PreviewHandlerCommon;
using SvgPreviewHandler; using SvgPreviewHandler;
namespace UnitTests_SvgPreviewHandler namespace SvgPreviewHandlerUnitTests
{ {
[TestClass] [TestClass]
public class SvgPreviewControlTests public class SvgPreviewControlTests
{ {
[TestMethod] [TestMethod]
public void SvgPreviewControl_ShouldAddExtendedBrowserControl_WhenDoPreviewCalled() public void SvgPreviewControlShouldAddExtendedBrowserControlWhenDoPreviewCalled()
{ {
// Arrange // Arrange
using (var svgPreviewControl = new SvgPreviewControl()) using (var svgPreviewControl = new SvgPreviewControl())
@ -35,7 +35,7 @@ namespace UnitTests_SvgPreviewHandler
} }
[TestMethod] [TestMethod]
public void SvgPreviewControl_ShouldSetDocumentStream_WhenDoPreviewCalled() public void SvgPreviewControlShouldSetDocumentStreamWhenDoPreviewCalled()
{ {
// Arrange // Arrange
using (var svgPreviewControl = new SvgPreviewControl()) using (var svgPreviewControl = new SvgPreviewControl())
@ -49,7 +49,7 @@ namespace UnitTests_SvgPreviewHandler
} }
[TestMethod] [TestMethod]
public void SvgPreviewControl_ShouldDisableWebBrowserContextMenu_WhenDoPreviewCalled() public void SvgPreviewControlShouldDisableWebBrowserContextMenuWhenDoPreviewCalled()
{ {
// Arrange // Arrange
using (var svgPreviewControl = new SvgPreviewControl()) using (var svgPreviewControl = new SvgPreviewControl())
@ -63,7 +63,7 @@ namespace UnitTests_SvgPreviewHandler
} }
[TestMethod] [TestMethod]
public void SvgPreviewControl_ShouldFillDockForWebBrowser_WhenDoPreviewCalled() public void SvgPreviewControlShouldFillDockForWebBrowserWhenDoPreviewCalled()
{ {
// Arrange // Arrange
using (var svgPreviewControl = new SvgPreviewControl()) using (var svgPreviewControl = new SvgPreviewControl())
@ -77,7 +77,7 @@ namespace UnitTests_SvgPreviewHandler
} }
[TestMethod] [TestMethod]
public void SvgPreviewControl_ShouldSetScriptErrorsSuppressedProperty_WhenDoPreviewCalled() public void SvgPreviewControlShouldSetScriptErrorsSuppressedPropertyWhenDoPreviewCalled()
{ {
// Arrange // Arrange
using (var svgPreviewControl = new SvgPreviewControl()) using (var svgPreviewControl = new SvgPreviewControl())
@ -91,7 +91,7 @@ namespace UnitTests_SvgPreviewHandler
} }
[TestMethod] [TestMethod]
public void SvgPreviewControl_ShouldSetScrollBarsEnabledProperty_WhenDoPreviewCalled() public void SvgPreviewControlShouldSetScrollBarsEnabledPropertyWhenDoPreviewCalled()
{ {
// Arrange // Arrange
using (var svgPreviewControl = new SvgPreviewControl()) using (var svgPreviewControl = new SvgPreviewControl())
@ -105,7 +105,7 @@ namespace UnitTests_SvgPreviewHandler
} }
[TestMethod] [TestMethod]
public void SvgPreviewControl_ShouldDisableAllowNavigation_WhenDoPreviewCalled() public void SvgPreviewControlShouldDisableAllowNavigationWhenDoPreviewCalled()
{ {
// Arrange // Arrange
using (var svgPreviewControl = new SvgPreviewControl()) using (var svgPreviewControl = new SvgPreviewControl())
@ -119,7 +119,7 @@ namespace UnitTests_SvgPreviewHandler
} }
[TestMethod] [TestMethod]
public void SvgPreviewControl_ShouldAddValidInfoBar_IfSvgPreviewThrows() public void SvgPreviewControlShouldAddValidInfoBarIfSvgPreviewThrows()
{ {
// Arrange // Arrange
using (var svgPreviewControl = new SvgPreviewControl()) using (var svgPreviewControl = new SvgPreviewControl())
@ -146,7 +146,7 @@ namespace UnitTests_SvgPreviewHandler
} }
[TestMethod] [TestMethod]
public void SvgPreviewControl_InfoBarWidthShouldAdjustWithParentControlWidthChanges_IfSvgPreviewThrows() public void SvgPreviewControlInfoBarWidthShouldAdjustWithParentControlWidthChangesIfSvgPreviewThrows()
{ {
// Arrange // Arrange
using (var svgPreviewControl = new SvgPreviewControl()) using (var svgPreviewControl = new SvgPreviewControl())
@ -172,7 +172,7 @@ namespace UnitTests_SvgPreviewHandler
} }
[TestMethod] [TestMethod]
public void SvgPreviewControl_ShouldAddTextBox_IfBlockedElementsArePresent() public void SvgPreviewControlShouldAddTextBoxIfBlockedElementsArePresent()
{ {
// Arrange // Arrange
using (var svgPreviewControl = new SvgPreviewControl()) using (var svgPreviewControl = new SvgPreviewControl())
@ -193,7 +193,7 @@ namespace UnitTests_SvgPreviewHandler
} }
[TestMethod] [TestMethod]
public void SvgPreviewControl_ShouldNotAddTextBox_IfNoBlockedElementsArePresent() public void SvgPreviewControlShouldNotAddTextBoxIfNoBlockedElementsArePresent()
{ {
// Arrange // Arrange
using (var svgPreviewControl = new SvgPreviewControl()) using (var svgPreviewControl = new SvgPreviewControl())
@ -214,7 +214,7 @@ namespace UnitTests_SvgPreviewHandler
} }
[TestMethod] [TestMethod]
public void SvgPreviewControl_InfoBarWidthShouldAdjustWithParentControlWidthChanges_IfBlockedElementsArePresent() public void SvgPreviewControlInfoBarWidthShouldAdjustWithParentControlWidthChangesIfBlockedElementsArePresent()
{ {
// Arrange // Arrange
using (var svgPreviewControl = new SvgPreviewControl()) using (var svgPreviewControl = new SvgPreviewControl())
@ -239,7 +239,7 @@ namespace UnitTests_SvgPreviewHandler
} }
} }
private IStream GetMockStream(string streamData) private static IStream GetMockStream(string streamData)
{ {
var mockStream = new Mock<IStream>(); var mockStream = new Mock<IStream>();
var streamBytes = Encoding.UTF8.GetBytes(streamData); var streamBytes = Encoding.UTF8.GetBytes(streamData);

View File

@ -6,13 +6,13 @@ using System.Text;
using Common.Utilities; using Common.Utilities;
using Microsoft.VisualStudio.TestTools.UnitTesting; using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace UnitTests_SvgPreviewHandler namespace SvgPreviewHandlerUnitTests
{ {
[TestClass] [TestClass]
public class SvgPreviewHandlerHelperTests public class SvgPreviewHandlerHelperTests
{ {
[TestMethod] [TestMethod]
public void CheckBlockedElements_ShouldReturnTrue_IfABlockedElementIsPresent() public void CheckBlockedElementsShouldReturnTrueIfABlockedElementIsPresent()
{ {
// Arrange // Arrange
var svgBuilder = new StringBuilder(); var svgBuilder = new StringBuilder();
@ -29,7 +29,7 @@ namespace UnitTests_SvgPreviewHandler
} }
[TestMethod] [TestMethod]
public void CheckBlockedElements_ShouldReturnTrue_IfBlockedElementsIsPresentInNestedLevel() public void CheckBlockedElementsShouldReturnTrueIfBlockedElementsIsPresentInNestedLevel()
{ {
// Arrange // Arrange
var svgBuilder = new StringBuilder(); var svgBuilder = new StringBuilder();
@ -48,7 +48,7 @@ namespace UnitTests_SvgPreviewHandler
} }
[TestMethod] [TestMethod]
public void CheckBlockedElements_ShouldReturnTrue_IfMultipleBlockedElementsArePresent() public void CheckBlockedElementsShouldReturnTrueIfMultipleBlockedElementsArePresent()
{ {
// Arrange // Arrange
var svgBuilder = new StringBuilder(); var svgBuilder = new StringBuilder();
@ -66,7 +66,7 @@ namespace UnitTests_SvgPreviewHandler
} }
[TestMethod] [TestMethod]
public void CheckBlockedElements_ShouldReturnFalse_IfNoBlockedElementsArePresent() public void CheckBlockedElementsShouldReturnFalseIfNoBlockedElementsArePresent()
{ {
// Arrange // Arrange
var svgBuilder = new StringBuilder(); var svgBuilder = new StringBuilder();
@ -87,7 +87,7 @@ namespace UnitTests_SvgPreviewHandler
[DataRow("")] [DataRow("")]
[DataRow(" ")] [DataRow(" ")]
[DataRow(null)] [DataRow(null)]
public void CheckBlockedElements_ShouldReturnFalse_IfSvgDataIsNullOrWhiteSpaces(string svgData) public void CheckBlockedElementsShouldReturnFalseIfSvgDataIsNullOrWhiteSpaces(string svgData)
{ {
// Arrange // Arrange
bool foundFilteredElement; bool foundFilteredElement;

View File

@ -44,7 +44,7 @@
<ProjectGuid>{060D75DA-2D1C-48E6-A4A1-6F0718B64661}</ProjectGuid> <ProjectGuid>{060D75DA-2D1C-48E6-A4A1-6F0718B64661}</ProjectGuid>
<OutputType>Library</OutputType> <OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder> <AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>UnitTests_SvgPreviewHandler</RootNamespace> <RootNamespace>SvgPreviewHandlerUnitTests</RootNamespace>
<AssemblyName>UnitTests-SvgPreviewHandler</AssemblyName> <AssemblyName>UnitTests-SvgPreviewHandler</AssemblyName>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion> <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment> <FileAlignment>512</FileAlignment>
@ -82,7 +82,6 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<TreatWarningsAsErrors>true</TreatWarningsAsErrors> <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<TreatWarningsAsErrors>true</TreatWarningsAsErrors> <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup> </PropertyGroup>
@ -101,6 +100,11 @@
<Compile Include="SvgPreviewHandlerHelperTests.cs" /> <Compile Include="SvgPreviewHandlerHelperTests.cs" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers">
<Version>3.3.0</Version>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="Moq"> <PackageReference Include="Moq">
<Version>4.14.5</Version> <Version>4.14.5</Version>
</PackageReference> </PackageReference>

View File

@ -17,7 +17,7 @@ namespace SvgThumbnailProviderUnitTests
public class SvgThumbnailProviderTests public class SvgThumbnailProviderTests
{ {
[TestMethod] [TestMethod]
public void LoadSimpleSVG_ShouldReturnNonNullBitmap() public void LoadSimpleSVGShouldReturnNonNullBitmap()
{ {
var svgBuilder = new StringBuilder(); var svgBuilder = new StringBuilder();
svgBuilder.AppendLine("<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\">"); svgBuilder.AppendLine("<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\">");
@ -30,7 +30,7 @@ namespace SvgThumbnailProviderUnitTests
} }
[TestMethod] [TestMethod]
public void CheckBlockedElements_ShouldReturnNonNullBitmap_IfBlockedElementsIsPresentInNestedLevel() public void CheckBlockedElementsShouldReturnNonNullBitmapIfBlockedElementsIsPresentInNestedLevel()
{ {
var svgBuilder = new StringBuilder(); var svgBuilder = new StringBuilder();
svgBuilder.AppendLine("<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\">"); svgBuilder.AppendLine("<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\">");
@ -44,7 +44,7 @@ namespace SvgThumbnailProviderUnitTests
} }
[TestMethod] [TestMethod]
public void CheckNoSvg_ShouldReturnNullBitmap() public void CheckNoSvgShouldReturnNullBitmap()
{ {
var svgBuilder = new StringBuilder(); var svgBuilder = new StringBuilder();
svgBuilder.AppendLine("<p>foo</p>"); svgBuilder.AppendLine("<p>foo</p>");
@ -54,21 +54,21 @@ namespace SvgThumbnailProviderUnitTests
} }
[TestMethod] [TestMethod]
public void CheckNoSvgEmptyString_ShouldReturnNullBitmap() public void CheckNoSvgEmptyStringShouldReturnNullBitmap()
{ {
Bitmap thumbnail = SvgThumbnailProvider.SvgThumbnailProvider.GetThumbnail(string.Empty, 256); Bitmap thumbnail = SvgThumbnailProvider.SvgThumbnailProvider.GetThumbnail(string.Empty, 256);
Assert.IsTrue(thumbnail == null); Assert.IsTrue(thumbnail == null);
} }
[TestMethod] [TestMethod]
public void CheckNoSvgNullString_ShouldReturnNullBitmap() public void CheckNoSvgNullStringShouldReturnNullBitmap()
{ {
Bitmap thumbnail = SvgThumbnailProvider.SvgThumbnailProvider.GetThumbnail(null, 256); Bitmap thumbnail = SvgThumbnailProvider.SvgThumbnailProvider.GetThumbnail(null, 256);
Assert.IsTrue(thumbnail == null); Assert.IsTrue(thumbnail == null);
} }
[TestMethod] [TestMethod]
public void CheckZeroSizedThumbnail_ShouldReturnNullBitmap() public void CheckZeroSizedThumbnailShouldReturnNullBitmap()
{ {
string content = "<svg></svg>"; string content = "<svg></svg>";
Bitmap thumbnail = SvgThumbnailProvider.SvgThumbnailProvider.GetThumbnail(content, 0); Bitmap thumbnail = SvgThumbnailProvider.SvgThumbnailProvider.GetThumbnail(content, 0);
@ -76,7 +76,7 @@ namespace SvgThumbnailProviderUnitTests
} }
[TestMethod] [TestMethod]
public void CheckBlockedElements_ShouldReturnBitmap_HTMLWrapped() public void CheckBlockedElementsShouldReturnBitmapHTMLWrapped()
{ {
var svgBuilder = new StringBuilder(); var svgBuilder = new StringBuilder();
svgBuilder.AppendLine("<html>"); svgBuilder.AppendLine("<html>");
@ -97,7 +97,7 @@ namespace SvgThumbnailProviderUnitTests
} }
[TestMethod] [TestMethod]
public void GetThumbnail_ValidStreamSVG() public void GetThumbnailValidStreamSVG()
{ {
var svgBuilder = new StringBuilder(); var svgBuilder = new StringBuilder();
svgBuilder.AppendLine("<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\">"); svgBuilder.AppendLine("<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\">");
@ -118,7 +118,7 @@ namespace SvgThumbnailProviderUnitTests
} }
[TestMethod] [TestMethod]
public void GetThumbnail_ValidStreamHTML() public void GetThumbnailValidStreamHTML()
{ {
var svgBuilder = new StringBuilder(); var svgBuilder = new StringBuilder();
svgBuilder.AppendLine("<html>"); svgBuilder.AppendLine("<html>");
@ -146,7 +146,7 @@ namespace SvgThumbnailProviderUnitTests
Assert.IsTrue(alphaType == WTS_ALPHATYPE.WTSAT_RGB); Assert.IsTrue(alphaType == WTS_ALPHATYPE.WTSAT_RGB);
} }
private IStream GetMockStream(string streamData) private static IStream GetMockStream(string streamData)
{ {
var mockStream = new Mock<IStream>(); var mockStream = new Mock<IStream>();
var streamBytes = Encoding.UTF8.GetBytes(streamData); var streamBytes = Encoding.UTF8.GetBytes(streamData);

View File

@ -1,14 +1,55 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\packages\Microsoft.CodeAnalysis.FxCopAnalyzers.3.3.0\build\Microsoft.CodeAnalysis.FxCopAnalyzers.props" Condition="Exists('..\..\..\..\packages\Microsoft.CodeAnalysis.FxCopAnalyzers.3.3.0\build\Microsoft.CodeAnalysis.FxCopAnalyzers.props')" />
<Import Project="..\..\..\..\packages\Microsoft.NetFramework.Analyzers.3.3.0\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('..\..\..\..\packages\Microsoft.NetFramework.Analyzers.3.3.0\build\Microsoft.NetFramework.Analyzers.props')" />
<Import Project="..\..\..\..\packages\Microsoft.NetCore.Analyzers.3.3.0\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('..\..\..\..\packages\Microsoft.NetCore.Analyzers.3.3.0\build\Microsoft.NetCore.Analyzers.props')" />
<Import Project="..\..\..\..\packages\Microsoft.CodeQuality.Analyzers.3.3.0\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('..\..\..\..\packages\Microsoft.CodeQuality.Analyzers.3.3.0\build\Microsoft.CodeQuality.Analyzers.props')" />
<Import Project="..\..\..\..\packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.3.3.0\build\Microsoft.CodeAnalysis.VersionCheckAnalyzer.props" Condition="Exists('..\..\..\..\packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.3.3.0\build\Microsoft.CodeAnalysis.VersionCheckAnalyzer.props')" />
<Import Project="..\..\..\..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.props" Condition="Exists('..\..\..\..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.props')" /> <Import Project="..\..\..\..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.props" Condition="Exists('..\..\..\..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.props')" />
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<Import Project="..\..\..\Version.props" />
<PropertyGroup>
<AssemblyTitle>UnitTests-SvgThumbnailProvider</AssemblyTitle>
<AssemblyDescription>PowerToys UnitTests-SvgThumbnailProvider</AssemblyDescription>
<AssemblyCompany>Microsoft Corporation</AssemblyCompany>
<AssemblyCopyright>Copyright (C) 2020 Microsoft Corporation</AssemblyCopyright>
<AssemblyProduct>PowerToys</AssemblyProduct>
</PropertyGroup>
<ItemGroup>
<AssemblyVersionFiles Include="Generated Files\AssemblyInfo.cs" />
</ItemGroup>
<Target Name="GenerateAssemblyInfo" BeforeTargets="PrepareForBuild">
<ItemGroup>
<HeaderLines Include="// Copyright (c) Microsoft Corporation" />
<HeaderLines Include="// The Microsoft Corporation licenses this file to you under the MIT license." />
<HeaderLines Include="// See the LICENSE file in the project root for more information." />
<HeaderLines Include="#pragma warning disable SA1516" />
<HeaderLines Include="using System.Reflection%3b" />
<HeaderLines Include="using System.Resources%3b" />
<HeaderLines Include="using System.Runtime.CompilerServices%3b" />
<HeaderLines Include="using System.Runtime.InteropServices%3b" />
<HeaderLines Include="[assembly: AssemblyTitle(&quot;$(AssemblyTitle)&quot;)]" />
<HeaderLines Include="[assembly: AssemblyDescription(&quot;$(AssemblyDescription)&quot;)]" />
<HeaderLines Include="[assembly: AssemblyConfiguration(&quot;&quot;)]" />
<HeaderLines Include="[assembly: AssemblyCompany(&quot;$(AssemblyCompany)&quot;)]" />
<HeaderLines Include="[assembly: AssemblyCopyright(&quot;$(AssemblyCopyright)&quot;)]" />
<HeaderLines Include="[assembly: AssemblyProduct(&quot;$(AssemblyProduct)&quot;)]" />
<HeaderLines Include="[assembly: AssemblyTrademark(&quot;&quot;)]" />
<HeaderLines Include="[assembly: AssemblyCulture(&quot;&quot;)]" />
<HeaderLines Include="[assembly: ComVisible(false)]" />
<HeaderLines Include="[assembly: NeutralResourcesLanguage(&quot;en-US&quot;)]" />
<HeaderLines Include="[assembly: AssemblyVersion(&quot;$(Version).0&quot;)]" />
<HeaderLines Include="[assembly: AssemblyFileVersion(&quot;$(Version).0&quot;)]" />
</ItemGroup>
<WriteLinesToFile File="Generated Files\AssemblyInfo.cs" Lines="@(HeaderLines)" Overwrite="true" Encoding="Unicode" WriteOnlyWhenDifferent="true" />
</Target>
<PropertyGroup> <PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{1EF1EEF0-10F0-4F2E-8550-39B6D8044D3E}</ProjectGuid> <ProjectGuid>{1EF1EEF0-10F0-4F2E-8550-39B6D8044D3E}</ProjectGuid>
<OutputType>Library</OutputType> <OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder> <AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>UnitTests_SvgThumbnailProvider</RootNamespace> <RootNamespace>SvgThumbnailProviderUnitTests</RootNamespace>
<AssemblyName>UnitTests-SvgThumbnailProvider</AssemblyName> <AssemblyName>UnitTests-SvgThumbnailProvider</AssemblyName>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion> <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment> <FileAlignment>512</FileAlignment>
@ -63,7 +104,6 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<TreatWarningsAsErrors>true</TreatWarningsAsErrors> <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<TreatWarningsAsErrors>true</TreatWarningsAsErrors> <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup> </PropertyGroup>
@ -92,6 +132,9 @@
</Reference> </Reference>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="Generated Files\AssemblyInfo.cs">
<SubType>Code</SubType>
</Compile>
<Compile Include="SvgThumbnailProviderTests.cs" /> <Compile Include="SvgThumbnailProviderTests.cs" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
@ -119,6 +162,17 @@
<Link>StyleCop.json</Link> <Link>StyleCop.json</Link>
</AdditionalFiles> </AdditionalFiles>
</ItemGroup> </ItemGroup>
<ItemGroup>
<Analyzer Include="..\..\..\..\packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.3.3.0\analyzers\dotnet\cs\Microsoft.CodeAnalysis.VersionCheckAnalyzer.resources.dll" />
<Analyzer Include="..\..\..\..\packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.3.3.0\analyzers\dotnet\Microsoft.CodeAnalysis.VersionCheckAnalyzer.dll" />
<Analyzer Include="..\..\..\..\packages\Microsoft.CodeQuality.Analyzers.3.3.0\analyzers\dotnet\cs\Humanizer.dll" />
<Analyzer Include="..\..\..\..\packages\Microsoft.CodeQuality.Analyzers.3.3.0\analyzers\dotnet\cs\Microsoft.CodeQuality.Analyzers.dll" />
<Analyzer Include="..\..\..\..\packages\Microsoft.CodeQuality.Analyzers.3.3.0\analyzers\dotnet\cs\Microsoft.CodeQuality.CSharp.Analyzers.dll" />
<Analyzer Include="..\..\..\..\packages\Microsoft.NetCore.Analyzers.3.3.0\analyzers\dotnet\cs\Microsoft.NetCore.Analyzers.dll" />
<Analyzer Include="..\..\..\..\packages\Microsoft.NetCore.Analyzers.3.3.0\analyzers\dotnet\cs\Microsoft.NetCore.CSharp.Analyzers.dll" />
<Analyzer Include="..\..\..\..\packages\Microsoft.NetFramework.Analyzers.3.3.0\analyzers\dotnet\cs\Microsoft.NetFramework.Analyzers.dll" />
<Analyzer Include="..\..\..\..\packages\Microsoft.NetFramework.Analyzers.3.3.0\analyzers\dotnet\cs\Microsoft.NetFramework.CSharp.Analyzers.dll" />
</ItemGroup>
<Import Project="$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets" Condition="Exists('$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets')" /> <Import Project="$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets" Condition="Exists('$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets')" />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
@ -127,6 +181,11 @@
</PropertyGroup> </PropertyGroup>
<Error Condition="!Exists('..\..\..\..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\..\..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.props'))" /> <Error Condition="!Exists('..\..\..\..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\..\..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.props'))" />
<Error Condition="!Exists('..\..\..\..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\..\..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.targets'))" /> <Error Condition="!Exists('..\..\..\..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\..\..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.targets'))" />
<Error Condition="!Exists('..\..\..\..\packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.3.3.0\build\Microsoft.CodeAnalysis.VersionCheckAnalyzer.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\..\..\packages\Microsoft.CodeAnalysis.VersionCheckAnalyzer.3.3.0\build\Microsoft.CodeAnalysis.VersionCheckAnalyzer.props'))" />
<Error Condition="!Exists('..\..\..\..\packages\Microsoft.CodeQuality.Analyzers.3.3.0\build\Microsoft.CodeQuality.Analyzers.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\..\..\packages\Microsoft.CodeQuality.Analyzers.3.3.0\build\Microsoft.CodeQuality.Analyzers.props'))" />
<Error Condition="!Exists('..\..\..\..\packages\Microsoft.NetCore.Analyzers.3.3.0\build\Microsoft.NetCore.Analyzers.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\..\..\packages\Microsoft.NetCore.Analyzers.3.3.0\build\Microsoft.NetCore.Analyzers.props'))" />
<Error Condition="!Exists('..\..\..\..\packages\Microsoft.NetFramework.Analyzers.3.3.0\build\Microsoft.NetFramework.Analyzers.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\..\..\packages\Microsoft.NetFramework.Analyzers.3.3.0\build\Microsoft.NetFramework.Analyzers.props'))" />
<Error Condition="!Exists('..\..\..\..\packages\Microsoft.CodeAnalysis.FxCopAnalyzers.3.3.0\build\Microsoft.CodeAnalysis.FxCopAnalyzers.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\..\..\packages\Microsoft.CodeAnalysis.FxCopAnalyzers.3.3.0\build\Microsoft.CodeAnalysis.FxCopAnalyzers.props'))" />
</Target> </Target>
<Import Project="..\..\..\..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.targets" Condition="Exists('..\..\..\..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.targets')" /> <Import Project="..\..\..\..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.targets" Condition="Exists('..\..\..\..\packages\MSTest.TestAdapter.2.1.2\build\net45\MSTest.TestAdapter.targets')" />
</Project> </Project>

View File

@ -1,6 +1,11 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<packages> <packages>
<package id="Castle.Core" version="4.4.1" targetFramework="net472" /> <package id="Castle.Core" version="4.4.1" targetFramework="net472" />
<package id="Microsoft.CodeAnalysis.FxCopAnalyzers" version="3.3.0" targetFramework="net472" developmentDependency="true" />
<package id="Microsoft.CodeAnalysis.VersionCheckAnalyzer" version="3.3.0" targetFramework="net472" developmentDependency="true" />
<package id="Microsoft.CodeQuality.Analyzers" version="3.3.0" targetFramework="net472" developmentDependency="true" />
<package id="Microsoft.NetCore.Analyzers" version="3.3.0" targetFramework="net472" developmentDependency="true" />
<package id="Microsoft.NetFramework.Analyzers" version="3.3.0" targetFramework="net472" developmentDependency="true" />
<package id="Moq" version="4.14.5" targetFramework="net472" /> <package id="Moq" version="4.14.5" targetFramework="net472" />
<package id="MSTest.TestAdapter" version="2.1.2" targetFramework="net472" /> <package id="MSTest.TestAdapter" version="2.1.2" targetFramework="net472" />
<package id="MSTest.TestFramework" version="2.1.2" targetFramework="net472" /> <package id="MSTest.TestFramework" version="2.1.2" targetFramework="net472" />