Browse Source

Remove extra stream

pull/106/head
James Jackson-South 10 years ago
parent
commit
b184507fa4
  1. 11
      tests/ImageSharp.Tests/Formats/GeneralFormatTests.cs

11
tests/ImageSharp.Tests/Formats/GeneralFormatTests.cs

@ -5,9 +5,7 @@
namespace ImageSharp.Tests namespace ImageSharp.Tests
{ {
using System;
using System.IO; using System.IO;
using System.Numerics;
using Xunit; using Xunit;
@ -145,19 +143,14 @@ namespace ImageSharp.Tests
{ {
byte[] serialized; byte[] serialized;
using (Image image = file.CreateImage()) using (Image image = file.CreateImage())
{
using (MemoryStream memoryStream = new MemoryStream()) using (MemoryStream memoryStream = new MemoryStream())
{ {
image.Save(memoryStream); image.Save(memoryStream);
memoryStream.Flush(); memoryStream.Flush();
serialized = memoryStream.ToArray(); serialized = memoryStream.ToArray();
} }
}
using (MemoryStream memoryStream = new MemoryStream(serialized)) using (Image image2 = new Image(serialized))
{
using (Image image2 = new Image(memoryStream))
{
using (FileStream output = File.OpenWrite($"{path}/{file.FileName}")) using (FileStream output = File.OpenWrite($"{path}/{file.FileName}"))
{ {
image2.Save(output); image2.Save(output);
@ -165,6 +158,4 @@ namespace ImageSharp.Tests
} }
} }
} }
}
}
} }
Loading…
Cancel
Save