|
@@ -10,7 +10,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
[Fact]
|
|
[Fact]
|
|
public void TestThatAddNewGroupAddsNewGroup()
|
|
public void TestThatAddNewGroupAddsNewGroup()
|
|
{
|
|
{
|
|
- Document doc = new Document(1, 1);
|
|
|
|
|
|
+ using Document doc = new Document(1, 1);
|
|
doc.Layers.Add(new("_testLayer", 1, 1));
|
|
doc.Layers.Add(new("_testLayer", 1, 1));
|
|
var testLayer = doc.Layers[^1];
|
|
var testLayer = doc.Layers[^1];
|
|
doc.LayerStructure.AddNewGroup("test", testLayer.GuidValue);
|
|
doc.LayerStructure.AddNewGroup("test", testLayer.GuidValue);
|
|
@@ -23,7 +23,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
[Fact]
|
|
[Fact]
|
|
public void TestThatAddNewGroupAddsNewGroupAsASubgroup()
|
|
public void TestThatAddNewGroupAddsNewGroupAsASubgroup()
|
|
{
|
|
{
|
|
- Document doc = new Document(1, 1);
|
|
|
|
|
|
+ using Document doc = new Document(1, 1);
|
|
doc.Layers.Add(new("_testLayer", 1, 1));
|
|
doc.Layers.Add(new("_testLayer", 1, 1));
|
|
var testLayer = doc.Layers[^1];
|
|
var testLayer = doc.Layers[^1];
|
|
doc.LayerStructure.AddNewGroup("test", testLayer.GuidValue);
|
|
doc.LayerStructure.AddNewGroup("test", testLayer.GuidValue);
|
|
@@ -40,7 +40,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
[Fact]
|
|
[Fact]
|
|
public void TestThatMoveGroupMovesSwapsLayerPlacesWithOtherGroup()
|
|
public void TestThatMoveGroupMovesSwapsLayerPlacesWithOtherGroup()
|
|
{
|
|
{
|
|
- Document doc = new Document(1, 1);
|
|
|
|
|
|
+ using Document doc = new Document(1, 1);
|
|
doc.Layers.Add(new Layer("_testLayer", 1, 1));
|
|
doc.Layers.Add(new Layer("_testLayer", 1, 1));
|
|
doc.Layers.Add(new Layer("_testLayer1", 1, 1));
|
|
doc.Layers.Add(new Layer("_testLayer1", 1, 1));
|
|
var testLayer = doc.Layers[0];
|
|
var testLayer = doc.Layers[0];
|
|
@@ -60,7 +60,8 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
[Fact]
|
|
[Fact]
|
|
public void TestThatIsChildOfDetectsNestedGroupCorrectly()
|
|
public void TestThatIsChildOfDetectsNestedGroupCorrectly()
|
|
{
|
|
{
|
|
- LayerStructure ls = new LayerStructure(new Document(1, 1));
|
|
|
|
|
|
+ using var doc = new Document(1, 1);
|
|
|
|
+ LayerStructure ls = new LayerStructure(doc);
|
|
Layer testLayer = new Layer("tst", 1, 1);
|
|
Layer testLayer = new Layer("tst", 1, 1);
|
|
ls.Groups.Add(new GuidStructureItem("group 1", testLayer.GuidValue));
|
|
ls.Groups.Add(new GuidStructureItem("group 1", testLayer.GuidValue));
|
|
ls.Groups[0].Subgroups.Add(new GuidStructureItem("group 1 nested", testLayer.GuidValue));
|
|
ls.Groups[0].Subgroups.Add(new GuidStructureItem("group 1 nested", testLayer.GuidValue));
|
|
@@ -72,7 +73,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
[Fact]
|
|
[Fact]
|
|
public void TestThatIsChildOfDetectsNestedLayersCorrectly()
|
|
public void TestThatIsChildOfDetectsNestedLayersCorrectly()
|
|
{
|
|
{
|
|
- var doc = new Document(1, 1);
|
|
|
|
|
|
+ using var doc = new Document(1, 1);
|
|
doc.Layers.Add(new Layer("tst", 1, 1));
|
|
doc.Layers.Add(new Layer("tst", 1, 1));
|
|
Guid testLayerGuid = doc.Layers[0].GuidValue;
|
|
Guid testLayerGuid = doc.Layers[0].GuidValue;
|
|
LayerStructure ls = new LayerStructure(doc);
|
|
LayerStructure ls = new LayerStructure(doc);
|
|
@@ -86,7 +87,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
[Fact]
|
|
[Fact]
|
|
public void TestThatGroupContainsOnlyLayerDetectsOnlySingleLayerCorrectly()
|
|
public void TestThatGroupContainsOnlyLayerDetectsOnlySingleLayerCorrectly()
|
|
{
|
|
{
|
|
- var doc = new Document(1, 1);
|
|
|
|
|
|
+ using var doc = new Document(1, 1);
|
|
doc.Layers.Add(new Layer("layer", 1, 1));
|
|
doc.Layers.Add(new Layer("layer", 1, 1));
|
|
var guid = doc.Layers[0].GuidValue;
|
|
var guid = doc.Layers[0].GuidValue;
|
|
doc.LayerStructure.AddNewGroup("layer group", guid);
|
|
doc.LayerStructure.AddNewGroup("layer group", guid);
|
|
@@ -96,7 +97,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
[Fact]
|
|
[Fact]
|
|
public void TestThatGroupContainsOnlyLayerDetectsOnlySingleLayerThatIsNested()
|
|
public void TestThatGroupContainsOnlyLayerDetectsOnlySingleLayerThatIsNested()
|
|
{
|
|
{
|
|
- var doc = new Document(1, 1);
|
|
|
|
|
|
+ using var doc = new Document(1, 1);
|
|
doc.Layers.Add(new Layer("layer", 1, 1));
|
|
doc.Layers.Add(new Layer("layer", 1, 1));
|
|
var guid = doc.Layers[0].GuidValue;
|
|
var guid = doc.Layers[0].GuidValue;
|
|
doc.LayerStructure.AddNewGroup("layer group", guid);
|
|
doc.LayerStructure.AddNewGroup("layer group", guid);
|
|
@@ -108,7 +109,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
[Fact]
|
|
[Fact]
|
|
public void TestThatCloneReturnsSameLayerStructure()
|
|
public void TestThatCloneReturnsSameLayerStructure()
|
|
{
|
|
{
|
|
- Document doc = new(1, 1);
|
|
|
|
|
|
+ using Document doc = new(1, 1);
|
|
doc.Layers.Add(new("Test", 1, 1));
|
|
doc.Layers.Add(new("Test", 1, 1));
|
|
doc.Layers.Add(new("Test2", 1, 1));
|
|
doc.Layers.Add(new("Test2", 1, 1));
|
|
LayerStructure structure = new(doc);
|
|
LayerStructure structure = new(doc);
|
|
@@ -124,7 +125,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
[Fact]
|
|
[Fact]
|
|
public void TestThatGetGroupByGuidReturnsNullForNonExistingGroup()
|
|
public void TestThatGetGroupByGuidReturnsNullForNonExistingGroup()
|
|
{
|
|
{
|
|
- Document doc = new(1, 1);
|
|
|
|
|
|
+ using Document doc = new(1, 1);
|
|
doc.Layers.Add(new("Test", 1, 1));
|
|
doc.Layers.Add(new("Test", 1, 1));
|
|
|
|
|
|
Assert.Null(doc.LayerStructure.GetGroupByGuid(null));
|
|
Assert.Null(doc.LayerStructure.GetGroupByGuid(null));
|
|
@@ -134,7 +135,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
[Fact]
|
|
[Fact]
|
|
public void TestThatGetGroupByGuidReturnsGroupCorrectly()
|
|
public void TestThatGetGroupByGuidReturnsGroupCorrectly()
|
|
{
|
|
{
|
|
- Document doc = new(1, 1);
|
|
|
|
|
|
+ using Document doc = new(1, 1);
|
|
doc.Layers.Add(new("Test", 1, 1));
|
|
doc.Layers.Add(new("Test", 1, 1));
|
|
var group = doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].GuidValue);
|
|
var group = doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].GuidValue);
|
|
|
|
|
|
@@ -144,7 +145,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
[Fact]
|
|
[Fact]
|
|
public void TestThatPreMoveReassignBoundsMakesNestedGroupEmptyAndRemovesItAndParent()
|
|
public void TestThatPreMoveReassignBoundsMakesNestedGroupEmptyAndRemovesItAndParent()
|
|
{
|
|
{
|
|
- Document doc = new(1, 1);
|
|
|
|
|
|
+ using Document doc = new(1, 1);
|
|
doc.Layers.Add(new("Test", 1, 1));
|
|
doc.Layers.Add(new("Test", 1, 1));
|
|
doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].GuidValue);
|
|
doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].GuidValue);
|
|
var group1 = doc.LayerStructure.AddNewGroup("Test group nested", doc.Layers[0].GuidValue);
|
|
var group1 = doc.LayerStructure.AddNewGroup("Test group nested", doc.Layers[0].GuidValue);
|
|
@@ -157,7 +158,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
[Fact]
|
|
[Fact]
|
|
public void TestThatPostMoveReassignBoundsAssignsNewLayerToGroup()
|
|
public void TestThatPostMoveReassignBoundsAssignsNewLayerToGroup()
|
|
{
|
|
{
|
|
- Document doc = new(1, 1);
|
|
|
|
|
|
+ using Document doc = new(1, 1);
|
|
doc.Layers.Add(new("Test", 1, 1));
|
|
doc.Layers.Add(new("Test", 1, 1));
|
|
doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].GuidValue);
|
|
doc.LayerStructure.AddNewGroup("Test group", doc.Layers[0].GuidValue);
|
|
var group1 = doc.LayerStructure.AddNewGroup("Test group nested", doc.Layers[0].GuidValue);
|
|
var group1 = doc.LayerStructure.AddNewGroup("Test group nested", doc.Layers[0].GuidValue);
|
|
@@ -180,7 +181,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
[Fact]
|
|
[Fact]
|
|
public void TestThatAssignParentAssignsParent()
|
|
public void TestThatAssignParentAssignsParent()
|
|
{
|
|
{
|
|
- Document doc = new(1, 1);
|
|
|
|
|
|
+ using Document doc = new(1, 1);
|
|
doc.Layers.Add(new Layer("Test", 1, 1));
|
|
doc.Layers.Add(new Layer("Test", 1, 1));
|
|
|
|
|
|
var firstLayer = doc.Layers[0];
|
|
var firstLayer = doc.Layers[0];
|
|
@@ -200,7 +201,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
[Fact]
|
|
[Fact]
|
|
public void TestThatAssignParentDeAssignsParentOnNull()
|
|
public void TestThatAssignParentDeAssignsParentOnNull()
|
|
{
|
|
{
|
|
- Document doc = new(1, 1);
|
|
|
|
|
|
+ using Document doc = new(1, 1);
|
|
doc.Layers.Add(new Layer("Test", 1, 1));
|
|
doc.Layers.Add(new Layer("Test", 1, 1));
|
|
|
|
|
|
var firstLayer = doc.Layers[0];
|
|
var firstLayer = doc.Layers[0];
|
|
@@ -221,7 +222,7 @@ namespace PixiEditorTests.ModelsTests.DataHoldersTests
|
|
[Fact]
|
|
[Fact]
|
|
public void TestThatGetGroupLayersReturnsAllLayersInGroup()
|
|
public void TestThatGetGroupLayersReturnsAllLayersInGroup()
|
|
{
|
|
{
|
|
- Document doc = new(1, 1);
|
|
|
|
|
|
+ using Document doc = new(1, 1);
|
|
doc.Layers.Add(new Layer("Test", 1, 1));
|
|
doc.Layers.Add(new Layer("Test", 1, 1));
|
|
doc.Layers.Add(new Layer("Test 1", 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 2", 1, 1));
|