|
@@ -13,11 +13,11 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
Document doc = new Document(1, 1);
|
|
|
doc.Layers.Add(new("_testLayer"));
|
|
|
var testLayer = doc.Layers[^1];
|
|
|
- doc.LayerStructure.AddNewGroup("test", testLayer.LayerGuid);
|
|
|
+ doc.LayerStructure.AddNewGroup("test", testLayer.GuidValue);
|
|
|
|
|
|
Assert.Single(doc.LayerStructure.Groups);
|
|
|
- Assert.Equal(testLayer.LayerGuid, doc.LayerStructure.Groups[0].StartLayerGuid);
|
|
|
- Assert.Equal(testLayer.LayerGuid, doc.LayerStructure.Groups[0].EndLayerGuid);
|
|
|
+ Assert.Equal(testLayer.GuidValue, doc.LayerStructure.Groups[0].StartLayerGuid);
|
|
|
+ Assert.Equal(testLayer.GuidValue, doc.LayerStructure.Groups[0].EndLayerGuid);
|
|
|
}
|
|
|
|
|
|
[Fact]
|
|
@@ -26,15 +26,15 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
Document doc = new Document(1, 1);
|
|
|
doc.Layers.Add(new("_testLayer"));
|
|
|
var testLayer = doc.Layers[^1];
|
|
|
- doc.LayerStructure.AddNewGroup("test", testLayer.LayerGuid);
|
|
|
- doc.LayerStructure.AddNewGroup("test1", testLayer.LayerGuid);
|
|
|
+ doc.LayerStructure.AddNewGroup("test", testLayer.GuidValue);
|
|
|
+ doc.LayerStructure.AddNewGroup("test1", testLayer.GuidValue);
|
|
|
|
|
|
Assert.Single(doc.LayerStructure.Groups);
|
|
|
Assert.Single(doc.LayerStructure.Groups[0].Subgroups);
|
|
|
- Assert.Equal(testLayer.LayerGuid, doc.LayerStructure.Groups[0].StartLayerGuid);
|
|
|
- Assert.Equal(testLayer.LayerGuid, doc.LayerStructure.Groups[0].EndLayerGuid);
|
|
|
- Assert.Equal(testLayer.LayerGuid, doc.LayerStructure.Groups[0].Subgroups[0].StartLayerGuid);
|
|
|
- Assert.Equal(testLayer.LayerGuid, doc.LayerStructure.Groups[0].Subgroups[0].EndLayerGuid);
|
|
|
+ Assert.Equal(testLayer.GuidValue, doc.LayerStructure.Groups[0].StartLayerGuid);
|
|
|
+ Assert.Equal(testLayer.GuidValue, doc.LayerStructure.Groups[0].EndLayerGuid);
|
|
|
+ Assert.Equal(testLayer.GuidValue, doc.LayerStructure.Groups[0].Subgroups[0].StartLayerGuid);
|
|
|
+ Assert.Equal(testLayer.GuidValue, doc.LayerStructure.Groups[0].Subgroups[0].EndLayerGuid);
|
|
|
}
|
|
|
|
|
|
[Fact]
|
|
@@ -45,8 +45,8 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
doc.Layers.Add(new Layer("_testLayer1"));
|
|
|
var testLayer = doc.Layers[0];
|
|
|
var testLayer1 = doc.Layers[^1];
|
|
|
- doc.LayerStructure.AddNewGroup("test", testLayer.LayerGuid);
|
|
|
- doc.LayerStructure.AddNewGroup("test1", testLayer1.LayerGuid);
|
|
|
+ doc.LayerStructure.AddNewGroup("test", testLayer.GuidValue);
|
|
|
+ doc.LayerStructure.AddNewGroup("test1", testLayer1.GuidValue);
|
|
|
|
|
|
Assert.Equal(0, doc.Layers.IndexOf(testLayer));
|
|
|
Assert.Equal(1, doc.Layers.IndexOf(testLayer1));
|
|
@@ -62,8 +62,8 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
{
|
|
|
LayerStructure ls = new LayerStructure(new Document(1, 1));
|
|
|
Layer testLayer = new Layer("tst");
|
|
|
- ls.Groups.Add(new GuidStructureItem("group 1", testLayer.LayerGuid));
|
|
|
- ls.Groups[0].Subgroups.Add(new GuidStructureItem("group 1 nested", testLayer.LayerGuid));
|
|
|
+ ls.Groups.Add(new GuidStructureItem("group 1", testLayer.GuidValue));
|
|
|
+ ls.Groups[0].Subgroups.Add(new GuidStructureItem("group 1 nested", testLayer.GuidValue));
|
|
|
|
|
|
Assert.True(ls.IsChildOf(ls.Groups[0].Subgroups[0], ls.Groups[0]));
|
|
|
Assert.False(ls.IsChildOf(ls.Groups[0], ls.Groups[0].Subgroups[0]));
|
|
@@ -74,7 +74,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
{
|
|
|
var doc = new Document(1, 1);
|
|
|
doc.Layers.Add(new Layer("tst"));
|
|
|
- Guid testLayerGuid = doc.Layers[0].LayerGuid;
|
|
|
+ Guid testLayerGuid = doc.Layers[0].GuidValue;
|
|
|
LayerStructure ls = new LayerStructure(doc);
|
|
|
ls.AddNewGroup("Test group", testLayerGuid);
|
|
|
ls.AddNewGroup("Test group nested", testLayerGuid);
|
|
@@ -88,7 +88,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
{
|
|
|
var doc = new Document(1, 1);
|
|
|
doc.Layers.Add(new Layer("layer"));
|
|
|
- var guid = doc.Layers[0].LayerGuid;
|
|
|
+ var guid = doc.Layers[0].GuidValue;
|
|
|
doc.LayerStructure.AddNewGroup("layer group", guid);
|
|
|
Assert.True(LayerStructure.GroupContainsOnlyLayer(guid, doc.LayerStructure.Groups[0]));
|
|
|
}
|
|
@@ -98,7 +98,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
{
|
|
|
var doc = new Document(1, 1);
|
|
|
doc.Layers.Add(new Layer("layer"));
|
|
|
- var guid = doc.Layers[0].LayerGuid;
|
|
|
+ var guid = doc.Layers[0].GuidValue;
|
|
|
doc.LayerStructure.AddNewGroup("layer group", guid);
|
|
|
doc.LayerStructure.AddNewGroup("layer group nested", guid);
|
|
|
Assert.False(LayerStructure.GroupContainsOnlyLayer(guid, doc.LayerStructure.Groups[0]));
|
|
@@ -112,7 +112,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
doc.Layers.Add(new("Test"));
|
|
|
doc.Layers.Add(new("Test2"));
|
|
|
LayerStructure structure = new(doc);
|
|
|
- structure.AddNewGroup("Test group", doc.Layers[0].LayerGuid);
|
|
|
+ structure.AddNewGroup("Test group", doc.Layers[0].GuidValue);
|
|
|
|
|
|
var clone = structure.CloneGroups();
|
|
|
|
|
@@ -136,7 +136,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
{
|
|
|
Document doc = new(1, 1);
|
|
|
doc.Layers.Add(new("Test"));
|
|
|
- var group = doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].LayerGuid);
|
|
|
+ var group = doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].GuidValue);
|
|
|
|
|
|
Assert.Equal(group.GroupGuid, doc.LayerStructure.GetGroupByGuid(group.GroupGuid).GroupGuid);
|
|
|
}
|
|
@@ -146,10 +146,10 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
{
|
|
|
Document doc = new(1, 1);
|
|
|
doc.Layers.Add(new("Test"));
|
|
|
- doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].LayerGuid);
|
|
|
- var group1 = doc.LayerStructure.AddNewGroup("Test group nested", doc.Layers[0].LayerGuid);
|
|
|
+ doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].GuidValue);
|
|
|
+ var group1 = doc.LayerStructure.AddNewGroup("Test group nested", doc.Layers[0].GuidValue);
|
|
|
|
|
|
- doc.LayerStructure.PreMoveReassignBounds(new GroupData(group1.GroupGuid), doc.Layers[0].LayerGuid);
|
|
|
+ doc.LayerStructure.PreMoveReassignBounds(new GroupData(group1.GroupGuid), doc.Layers[0].GuidValue);
|
|
|
|
|
|
Assert.Empty(doc.LayerStructure.Groups);
|
|
|
}
|
|
@@ -159,22 +159,22 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
{
|
|
|
Document doc = new(1, 1);
|
|
|
doc.Layers.Add(new("Test"));
|
|
|
- doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].LayerGuid);
|
|
|
- var group1 = doc.LayerStructure.AddNewGroup("Test group nested", doc.Layers[0].LayerGuid);
|
|
|
+ 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"));
|
|
|
|
|
|
var firstLayer = doc.Layers[0];
|
|
|
var layer = doc.Layers[^1];
|
|
|
|
|
|
- doc.LayerStructure.PostMoveReassignBounds(new GroupData(group1.GroupGuid), layer.LayerGuid);
|
|
|
+ doc.LayerStructure.PostMoveReassignBounds(new GroupData(group1.GroupGuid), layer.GuidValue);
|
|
|
|
|
|
Assert.Single(doc.LayerStructure.Groups);
|
|
|
Assert.Single(doc.LayerStructure.Groups[0].Subgroups);
|
|
|
- Assert.Equal(layer.LayerGuid, doc.LayerStructure.Groups[0].Subgroups[0].EndLayerGuid);
|
|
|
- Assert.Equal(firstLayer.LayerGuid, doc.LayerStructure.Groups[0].Subgroups[0].StartLayerGuid);
|
|
|
- Assert.Equal(layer.LayerGuid, doc.LayerStructure.Groups[0].EndLayerGuid);
|
|
|
- Assert.Equal(firstLayer.LayerGuid, doc.LayerStructure.Groups[0].StartLayerGuid);
|
|
|
+ Assert.Equal(layer.GuidValue, doc.LayerStructure.Groups[0].Subgroups[0].EndLayerGuid);
|
|
|
+ Assert.Equal(firstLayer.GuidValue, doc.LayerStructure.Groups[0].Subgroups[0].StartLayerGuid);
|
|
|
+ Assert.Equal(layer.GuidValue, doc.LayerStructure.Groups[0].EndLayerGuid);
|
|
|
+ Assert.Equal(firstLayer.GuidValue, doc.LayerStructure.Groups[0].StartLayerGuid);
|
|
|
}
|
|
|
|
|
|
[Fact]
|
|
@@ -185,16 +185,16 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
|
|
|
var firstLayer = doc.Layers[0];
|
|
|
|
|
|
- doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].LayerGuid);
|
|
|
+ doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].GuidValue);
|
|
|
|
|
|
doc.Layers.Add(new Layer("Test 1"));
|
|
|
|
|
|
var layer = doc.Layers[^1];
|
|
|
|
|
|
- doc.LayerStructure.AssignParent(doc.Layers[^1].LayerGuid, doc.LayerStructure.Groups[0].GroupGuid);
|
|
|
+ doc.LayerStructure.AssignParent(doc.Layers[^1].GuidValue, doc.LayerStructure.Groups[0].GroupGuid);
|
|
|
|
|
|
- Assert.Equal(layer.LayerGuid, doc.LayerStructure.Groups[0].EndLayerGuid);
|
|
|
- Assert.Equal(firstLayer.LayerGuid, doc.LayerStructure.Groups[0].StartLayerGuid);
|
|
|
+ Assert.Equal(layer.GuidValue, doc.LayerStructure.Groups[0].EndLayerGuid);
|
|
|
+ Assert.Equal(firstLayer.GuidValue, doc.LayerStructure.Groups[0].StartLayerGuid);
|
|
|
}
|
|
|
|
|
|
[Fact]
|
|
@@ -205,17 +205,17 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
|
|
|
var firstLayer = doc.Layers[0];
|
|
|
|
|
|
- doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].LayerGuid);
|
|
|
+ doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].GuidValue);
|
|
|
|
|
|
doc.Layers.Add(new Layer("Test 1"));
|
|
|
|
|
|
var layer = doc.Layers[^1];
|
|
|
|
|
|
- doc.LayerStructure.AssignParent(layer.LayerGuid, doc.LayerStructure.Groups[0].GroupGuid);
|
|
|
- doc.LayerStructure.AssignParent(layer.LayerGuid, null);
|
|
|
+ doc.LayerStructure.AssignParent(layer.GuidValue, doc.LayerStructure.Groups[0].GroupGuid);
|
|
|
+ doc.LayerStructure.AssignParent(layer.GuidValue, null);
|
|
|
|
|
|
- Assert.Equal(firstLayer.LayerGuid, doc.LayerStructure.Groups[0].EndLayerGuid);
|
|
|
- Assert.Equal(firstLayer.LayerGuid, doc.LayerStructure.Groups[0].StartLayerGuid);
|
|
|
+ Assert.Equal(firstLayer.GuidValue, doc.LayerStructure.Groups[0].EndLayerGuid);
|
|
|
+ Assert.Equal(firstLayer.GuidValue, doc.LayerStructure.Groups[0].StartLayerGuid);
|
|
|
}
|
|
|
|
|
|
[Fact]
|
|
@@ -226,11 +226,11 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
|
doc.Layers.Add(new Layer("Test 1"));
|
|
|
doc.Layers.Add(new Layer("Test 2"));
|
|
|
doc.Layers.Add(new Layer("Test 3"));
|
|
|
- doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].LayerGuid);
|
|
|
+ doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].GuidValue);
|
|
|
|
|
|
- doc.LayerStructure.AssignParent(doc.Layers[1].LayerGuid, doc.LayerStructure.Groups[0].GroupGuid);
|
|
|
- doc.LayerStructure.AssignParent(doc.Layers[2].LayerGuid, doc.LayerStructure.Groups[0].GroupGuid);
|
|
|
- doc.LayerStructure.AddNewGroup("Test group", doc.Layers[2].LayerGuid);
|
|
|
+ doc.LayerStructure.AssignParent(doc.Layers[1].GuidValue, doc.LayerStructure.Groups[0].GroupGuid);
|
|
|
+ doc.LayerStructure.AssignParent(doc.Layers[2].GuidValue, doc.LayerStructure.Groups[0].GroupGuid);
|
|
|
+ doc.LayerStructure.AddNewGroup("Test group", doc.Layers[2].GuidValue);
|
|
|
|
|
|
var layersInGroup = doc.LayerStructure.GetGroupLayers(doc.LayerStructure.Groups[0]);
|
|
|
|