From 440eab7bf4b2b938c273cbfbba75d2eb7a971b8f Mon Sep 17 00:00:00 2001 From: Scott Williams Date: Sun, 26 Mar 2017 22:46:17 +0100 Subject: [PATCH] fix broken tests --- .../TestUtilities/ImageProviders/BlankProvider.cs | 2 +- .../TestUtilities/ImageProviders/FileProvider.cs | 4 ++-- .../TestUtilities/ImageProviders/TestImageProvider.cs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/ImageSharp.Tests/TestUtilities/ImageProviders/BlankProvider.cs b/tests/ImageSharp.Tests/TestUtilities/ImageProviders/BlankProvider.cs index 61067e53b..6dc0d89c5 100644 --- a/tests/ImageSharp.Tests/TestUtilities/ImageProviders/BlankProvider.cs +++ b/tests/ImageSharp.Tests/TestUtilities/ImageProviders/BlankProvider.cs @@ -11,7 +11,7 @@ namespace ImageSharp.Tests public abstract partial class TestImageProvider where TColor : struct, IPixel { - private class BlankProvider : TestImageProvider + private class BlankProvider : TestImageProvider, IXunitSerializable { public BlankProvider(int width, int height) { diff --git a/tests/ImageSharp.Tests/TestUtilities/ImageProviders/FileProvider.cs b/tests/ImageSharp.Tests/TestUtilities/ImageProviders/FileProvider.cs index a641cfa4d..bc18209f3 100644 --- a/tests/ImageSharp.Tests/TestUtilities/ImageProviders/FileProvider.cs +++ b/tests/ImageSharp.Tests/TestUtilities/ImageProviders/FileProvider.cs @@ -55,14 +55,14 @@ namespace ImageSharp.Tests return this.Factory.CreateImage(cachedImage); } - public void Deserialize(IXunitSerializationInfo info) + public override void Deserialize(IXunitSerializationInfo info) { this.filePath = info.GetValue("path"); base.Deserialize(info); // must be called last } - public void Serialize(IXunitSerializationInfo info) + public override void Serialize(IXunitSerializationInfo info) { base.Serialize(info); info.AddValue("path", this.filePath); diff --git a/tests/ImageSharp.Tests/TestUtilities/ImageProviders/TestImageProvider.cs b/tests/ImageSharp.Tests/TestUtilities/ImageProviders/TestImageProvider.cs index 5a73bbcc9..26192ba1e 100644 --- a/tests/ImageSharp.Tests/TestUtilities/ImageProviders/TestImageProvider.cs +++ b/tests/ImageSharp.Tests/TestUtilities/ImageProviders/TestImageProvider.cs @@ -13,7 +13,7 @@ namespace ImageSharp.Tests /// Provides instances for parametric unit tests. /// /// The pixel format of the image - public abstract partial class TestImageProvider : IXunitSerializable + public abstract partial class TestImageProvider where TColor : struct, IPixel { public PixelTypes PixelType { get; private set; } = typeof(TColor).GetPixelType();