mirror of
https://github.com/microsoft/PowerToys.git
synced 2025-06-07 17:42:45 +08:00
adding in FxCop to Svg tests (#6111)
This commit is contained in:
parent
9c6b2c3e81
commit
f64df97652
@ -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);
|
||||||
|
@ -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;
|
||||||
|
@ -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>
|
||||||
|
@ -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);
|
||||||
|
@ -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("$(AssemblyTitle)")]" />
|
||||||
|
<HeaderLines Include="[assembly: AssemblyDescription("$(AssemblyDescription)")]" />
|
||||||
|
<HeaderLines Include="[assembly: AssemblyConfiguration("")]" />
|
||||||
|
<HeaderLines Include="[assembly: AssemblyCompany("$(AssemblyCompany)")]" />
|
||||||
|
<HeaderLines Include="[assembly: AssemblyCopyright("$(AssemblyCopyright)")]" />
|
||||||
|
<HeaderLines Include="[assembly: AssemblyProduct("$(AssemblyProduct)")]" />
|
||||||
|
<HeaderLines Include="[assembly: AssemblyTrademark("")]" />
|
||||||
|
<HeaderLines Include="[assembly: AssemblyCulture("")]" />
|
||||||
|
<HeaderLines Include="[assembly: ComVisible(false)]" />
|
||||||
|
<HeaderLines Include="[assembly: NeutralResourcesLanguage("en-US")]" />
|
||||||
|
<HeaderLines Include="[assembly: AssemblyVersion("$(Version).0")]" />
|
||||||
|
<HeaderLines Include="[assembly: AssemblyFileVersion("$(Version).0")]" />
|
||||||
|
</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>
|
@ -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" />
|
||||||
|
Loading…
Reference in New Issue
Block a user