瀏覽代碼

Removed obsolete tests and fixed tests

CPKreuz 4 年之前
父節點
當前提交
1345d8e8d5

+ 1 - 1
PixiEditorTests/ModelsTests/DataHoldersTests/DocumentTests.cs

@@ -305,7 +305,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
 
             document.DocumentFilePath = testFilePath;
 
-            Assert.Contains(viewModel.FileSubViewModel.RecentlyOpened, x => x == testFilePath);
+            Assert.Contains(viewModel.FileSubViewModel.RecentlyOpened, x => x.FilePath == testFilePath);
         }
 
         [Fact]

+ 0 - 83
PixiEditorTests/ModelsTests/DataHoldersTests/SerializableDocumentTests.cs

@@ -1,83 +0,0 @@
-using System;
-using System.Linq;
-using System.Windows.Media;
-using System.Windows.Media.Imaging;
-using PixiEditor.Models.DataHolders;
-using PixiEditor.Models.Layers;
-using Xunit;
-
-namespace PixiEditorTests.ModelsTests.DataHoldersTests
-{
-    public class SerializableDocumentTests
-    {
-        [Fact]
-        public void TestThatSerializableDocumentCreatesCorrectly()
-        {
-            Document document = GenerateSampleDocument();
-            SerializableDocument doc = new SerializableDocument(document);
-
-            Color swatch = document.Swatches.First();
-            Tuple<byte, byte, byte, byte> color = Tuple.Create(swatch.A, swatch.R, swatch.G, swatch.B);
-
-            Assert.Equal(document.Width, doc.Width);
-            Assert.Equal(document.Height, doc.Height);
-            Assert.Equal(color, doc.Swatches.First());
-            for (int i = 0; i < doc.Layers.Length; i++)
-            {
-                Assert.Equal(document.Layers[i].ConvertBitmapToBytes(), doc.Layers[i].BitmapBytes);
-                Assert.Equal(document.Layers[i].OffsetX, doc.Layers[i].OffsetX);
-                Assert.Equal(document.Layers[i].OffsetY, doc.Layers[i].OffsetY);
-                Assert.Equal(document.Layers[i].Width, doc.Layers[i].Width);
-                Assert.Equal(document.Layers[i].Height, doc.Layers[i].Height);
-                Assert.Equal(document.Layers[i].MaxWidth, doc.Layers[i].MaxWidth);
-                Assert.Equal(document.Layers[i].MaxHeight, doc.Layers[i].MaxHeight);
-                Assert.Equal(document.Layers[i].IsVisible, doc.Layers[i].IsVisible);
-                Assert.Equal(document.Layers[i].Opacity, doc.Layers[i].Opacity);
-            }
-        }
-
-        [Fact]
-        public void TestThatToDocumentConvertsCorrectly()
-        {
-            Document document = GenerateSampleDocument();
-            SerializableDocument doc = new SerializableDocument(document);
-
-            Document convertedDocument = doc.ToDocument();
-
-            Assert.Equal(document.Height, convertedDocument.Height);
-            Assert.Equal(document.Width, convertedDocument.Width);
-            Assert.Equal(document.Swatches, convertedDocument.Swatches);
-            Assert.Equal(
-                document.Layers.Select(x => x.LayerBitmap.ToByteArray()),
-                convertedDocument.Layers.Select(x => x.LayerBitmap.ToByteArray()));
-        }
-
-        [Fact]
-        public void TestThatToLayersConvertsCorrectly()
-        {
-            Document document = GenerateSampleDocument();
-            SerializableDocument doc = new SerializableDocument(document);
-
-            System.Collections.ObjectModel.ObservableCollection<Layer> layers = doc.ToLayers();
-            for (int i = 0; i < layers.Count; i++)
-            {
-                Assert.Equal(document.Layers[i].LayerBitmap.ToByteArray(), layers[i].ConvertBitmapToBytes());
-                Assert.Equal(document.Layers[i].Height, layers[i].Height);
-                Assert.Equal(document.Layers[i].Width, layers[i].Width);
-                Assert.Equal(document.Layers[i].MaxHeight, layers[i].MaxHeight);
-                Assert.Equal(document.Layers[i].MaxWidth, layers[i].MaxWidth);
-                Assert.Equal(document.Layers[i].Offset, layers[i].Offset);
-                Assert.Equal(document.Layers[i].Opacity, layers[i].Opacity);
-                Assert.Equal(document.Layers[i].IsVisible, layers[i].IsVisible);
-            }
-        }
-
-        private static Document GenerateSampleDocument()
-        {
-            Document document = new Document(10, 10);
-            document.Layers.Add(new Layer("Test", 5, 8));
-            document.Swatches.Add(Colors.Green);
-            return document;
-        }
-    }
-}

+ 0 - 43
PixiEditorTests/ModelsTests/IO/BinarySerializationTests.cs

@@ -1,43 +0,0 @@
-using System.IO;
-using System.Windows.Media;
-using PixiEditor.Models.DataHolders;
-using PixiEditor.Models.IO;
-using PixiEditor.Models.Layers;
-using Xunit;
-
-namespace PixiEditorTests.ModelsTests.IO
-{
-    public class BinarySerializationTests
-    {
-        private const string Path = "bstests.file";
-
-        [Fact]
-        public void TestThatWriteToBinaryFileCreatesFile()
-        {
-            SerializableDocument doc = new SerializableDocument(new Document(10, 10));
-            BinarySerialization.WriteToBinaryFile(Path, doc);
-
-            Assert.True(File.Exists(Path));
-
-            File.Delete(Path);
-        }
-
-        [Fact]
-        public void TestThatReadFromBinaryFileReadsCorrectly()
-        {
-            Document document = new Document(10, 10);
-            document.Layers.Add(new Layer("yeet"));
-            document.Swatches.Add(Colors.Green);
-
-            SerializableDocument doc = new SerializableDocument(document);
-            BinarySerialization.WriteToBinaryFile(Path, doc);
-
-            SerializableDocument file = BinarySerialization.ReadFromBinaryFile<SerializableDocument>(Path);
-
-            Assert.Equal(doc.Layers, file.Layers);
-            Assert.Equal(doc.Height, file.Height);
-            Assert.Equal(doc.Width, file.Width);
-            Assert.Equal(doc.Swatches, file.Swatches);
-        }
-    }
-}