Browse Source

Added Test That Duplicate Layer Works

CPKreuz 4 years ago
parent
commit
6022619e16
1 changed files with 15 additions and 0 deletions
  1. 15 0
      PixiEditorTests/ModelsTests/DataHoldersTests/DocumentTests.cs

+ 15 - 0
PixiEditorTests/ModelsTests/DataHoldersTests/DocumentTests.cs

@@ -308,6 +308,21 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
             Assert.Contains(viewModel.FileSubViewModel.RecentlyOpened, x => x == testFilePath);
         }
 
+        [Fact]
+        public void TestThatDupliacteLayerWorks()
+        {
+            const string layerName = "New Layer";
+
+            Document document = new (10, 10);
+
+            document.AddNewLayer(layerName);
+            Layer duplicate = document.DuplicateLayer(0);
+
+            Assert.Equal(document.Layers[1], duplicate);
+            Assert.Equal(layerName + " (1)", duplicate.Name);
+            Assert.True(duplicate.IsActive);
+        }
+
         [Fact]
         public void TestThatCorrectLayerSuffixIsSet()
         {