|
@@ -11,7 +11,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
public void TestThatAddNewGroupAddsNewGroup()
|
|
|
{
|
|
|
Document doc = new Document(1, 1);
|
|
|
- doc.Layers.Add(new("_testLayer"));
|
|
|
+ doc.Layers.Add(new("_testLayer", 1, 1));
|
|
|
var testLayer = doc.Layers[^1];
|
|
|
doc.LayerStructure.AddNewGroup("test", testLayer.GuidValue);
|
|
|
|
|
@@ -24,7 +24,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
public void TestThatAddNewGroupAddsNewGroupAsASubgroup()
|
|
|
{
|
|
|
Document doc = new Document(1, 1);
|
|
|
- doc.Layers.Add(new("_testLayer"));
|
|
|
+ doc.Layers.Add(new("_testLayer", 1, 1));
|
|
|
var testLayer = doc.Layers[^1];
|
|
|
doc.LayerStructure.AddNewGroup("test", testLayer.GuidValue);
|
|
|
doc.LayerStructure.AddNewGroup("test1", testLayer.GuidValue);
|
|
@@ -41,8 +41,8 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
public void TestThatMoveGroupMovesSwapsLayerPlacesWithOtherGroup()
|
|
|
{
|
|
|
Document doc = new Document(1, 1);
|
|
|
- doc.Layers.Add(new Layer("_testLayer"));
|
|
|
- doc.Layers.Add(new Layer("_testLayer1"));
|
|
|
+ doc.Layers.Add(new Layer("_testLayer", 1, 1));
|
|
|
+ doc.Layers.Add(new Layer("_testLayer1", 1, 1));
|
|
|
var testLayer = doc.Layers[0];
|
|
|
var testLayer1 = doc.Layers[^1];
|
|
|
doc.LayerStructure.AddNewGroup("test", testLayer.GuidValue);
|
|
@@ -61,7 +61,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
public void TestThatIsChildOfDetectsNestedGroupCorrectly()
|
|
|
{
|
|
|
LayerStructure ls = new LayerStructure(new Document(1, 1));
|
|
|
- Layer testLayer = new Layer("tst");
|
|
|
+ Layer testLayer = new Layer("tst", 1, 1);
|
|
|
ls.Groups.Add(new GuidStructureItem("group 1", testLayer.GuidValue));
|
|
|
ls.Groups[0].Subgroups.Add(new GuidStructureItem("group 1 nested", testLayer.GuidValue));
|
|
|
|
|
@@ -73,7 +73,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
public void TestThatIsChildOfDetectsNestedLayersCorrectly()
|
|
|
{
|
|
|
var doc = new Document(1, 1);
|
|
|
- doc.Layers.Add(new Layer("tst"));
|
|
|
+ doc.Layers.Add(new Layer("tst", 1, 1));
|
|
|
Guid testLayerGuid = doc.Layers[0].GuidValue;
|
|
|
LayerStructure ls = new LayerStructure(doc);
|
|
|
ls.AddNewGroup("Test group", testLayerGuid);
|
|
@@ -87,7 +87,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
public void TestThatGroupContainsOnlyLayerDetectsOnlySingleLayerCorrectly()
|
|
|
{
|
|
|
var doc = new Document(1, 1);
|
|
|
- doc.Layers.Add(new Layer("layer"));
|
|
|
+ doc.Layers.Add(new Layer("layer", 1, 1));
|
|
|
var guid = doc.Layers[0].GuidValue;
|
|
|
doc.LayerStructure.AddNewGroup("layer group", guid);
|
|
|
Assert.True(LayerStructure.GroupContainsOnlyLayer(guid, doc.LayerStructure.Groups[0]));
|
|
@@ -97,7 +97,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
public void TestThatGroupContainsOnlyLayerDetectsOnlySingleLayerThatIsNested()
|
|
|
{
|
|
|
var doc = new Document(1, 1);
|
|
|
- doc.Layers.Add(new Layer("layer"));
|
|
|
+ doc.Layers.Add(new Layer("layer", 1, 1));
|
|
|
var guid = doc.Layers[0].GuidValue;
|
|
|
doc.LayerStructure.AddNewGroup("layer group", guid);
|
|
|
doc.LayerStructure.AddNewGroup("layer group nested", guid);
|
|
@@ -109,8 +109,8 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
public void TestThatCloneReturnsSameLayerStructure()
|
|
|
{
|
|
|
Document doc = new(1, 1);
|
|
|
- doc.Layers.Add(new("Test"));
|
|
|
- doc.Layers.Add(new("Test2"));
|
|
|
+ doc.Layers.Add(new("Test", 1, 1));
|
|
|
+ doc.Layers.Add(new("Test2", 1, 1));
|
|
|
LayerStructure structure = new(doc);
|
|
|
structure.AddNewGroup("Test group", doc.Layers[0].GuidValue);
|
|
|
|
|
@@ -125,7 +125,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
public void TestThatGetGroupByGuidReturnsNullForNonExistingGroup()
|
|
|
{
|
|
|
Document doc = new(1, 1);
|
|
|
- doc.Layers.Add(new("Test"));
|
|
|
+ doc.Layers.Add(new("Test", 1, 1));
|
|
|
|
|
|
Assert.Null(doc.LayerStructure.GetGroupByGuid(null));
|
|
|
Assert.Null(doc.LayerStructure.GetGroupByGuid(Guid.NewGuid()));
|
|
@@ -135,7 +135,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
public void TestThatGetGroupByGuidReturnsGroupCorrectly()
|
|
|
{
|
|
|
Document doc = new(1, 1);
|
|
|
- doc.Layers.Add(new("Test"));
|
|
|
+ doc.Layers.Add(new("Test", 1, 1));
|
|
|
var group = doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].GuidValue);
|
|
|
|
|
|
Assert.Equal(group.GroupGuid, doc.LayerStructure.GetGroupByGuid(group.GroupGuid).GroupGuid);
|
|
@@ -145,7 +145,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
public void TestThatPreMoveReassignBoundsMakesNestedGroupEmptyAndRemovesItAndParent()
|
|
|
{
|
|
|
Document doc = new(1, 1);
|
|
|
- doc.Layers.Add(new("Test"));
|
|
|
+ doc.Layers.Add(new("Test", 1, 1));
|
|
|
doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].GuidValue);
|
|
|
var group1 = doc.LayerStructure.AddNewGroup("Test group nested", doc.Layers[0].GuidValue);
|
|
|
|
|
@@ -158,11 +158,11 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
public void TestThatPostMoveReassignBoundsAssignsNewLayerToGroup()
|
|
|
{
|
|
|
Document doc = new(1, 1);
|
|
|
- doc.Layers.Add(new("Test"));
|
|
|
+ doc.Layers.Add(new("Test", 1, 1));
|
|
|
doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].GuidValue);
|
|
|
var group1 = doc.LayerStructure.AddNewGroup("Test group nested", doc.Layers[0].GuidValue);
|
|
|
|
|
|
- doc.Layers.Add(new("Test 1"));
|
|
|
+ doc.Layers.Add(new("Test 1", 1, 1));
|
|
|
|
|
|
var firstLayer = doc.Layers[0];
|
|
|
var layer = doc.Layers[^1];
|
|
@@ -181,13 +181,13 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
public void TestThatAssignParentAssignsParent()
|
|
|
{
|
|
|
Document doc = new(1, 1);
|
|
|
- doc.Layers.Add(new Layer("Test"));
|
|
|
+ doc.Layers.Add(new Layer("Test", 1, 1));
|
|
|
|
|
|
var firstLayer = doc.Layers[0];
|
|
|
|
|
|
doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].GuidValue);
|
|
|
|
|
|
- doc.Layers.Add(new Layer("Test 1"));
|
|
|
+ doc.Layers.Add(new Layer("Test 1", 1, 1));
|
|
|
|
|
|
var layer = doc.Layers[^1];
|
|
|
|
|
@@ -201,13 +201,13 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
public void TestThatAssignParentDeAssignsParentOnNull()
|
|
|
{
|
|
|
Document doc = new(1, 1);
|
|
|
- doc.Layers.Add(new Layer("Test"));
|
|
|
+ doc.Layers.Add(new Layer("Test", 1, 1));
|
|
|
|
|
|
var firstLayer = doc.Layers[0];
|
|
|
|
|
|
doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].GuidValue);
|
|
|
|
|
|
- doc.Layers.Add(new Layer("Test 1"));
|
|
|
+ doc.Layers.Add(new Layer("Test 1", 1, 1));
|
|
|
|
|
|
var layer = doc.Layers[^1];
|
|
|
|
|
@@ -222,10 +222,10 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
public void TestThatGetGroupLayersReturnsAllLayersInGroup()
|
|
|
{
|
|
|
Document doc = new(1, 1);
|
|
|
- doc.Layers.Add(new Layer("Test"));
|
|
|
- doc.Layers.Add(new Layer("Test 1"));
|
|
|
- doc.Layers.Add(new Layer("Test 2"));
|
|
|
- doc.Layers.Add(new Layer("Test 3"));
|
|
|
+ doc.Layers.Add(new Layer("Test", 1, 1));
|
|
|
+ doc.Layers.Add(new Layer("Test 1", 1, 1));
|
|
|
+ doc.Layers.Add(new Layer("Test 2", 1, 1));
|
|
|
+ doc.Layers.Add(new Layer("Test 3", 1, 1));
|
|
|
doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].GuidValue);
|
|
|
|
|
|
doc.LayerStructure.AssignParent(doc.Layers[1].GuidValue, doc.LayerStructure.Groups[0].GroupGuid);
|