public void CreateLayerGroup() { var group = new LayerGroup(_image); Assert.IsTrue(group.IsGroup); Assert.IsTrue(group.IsLayer); Assert.AreEqual(_image, group.Image); }
public void NestedLayerGroupOne() { var group1 = new LayerGroup(_image) {Name = "Foo"}; _image.InsertLayer(group1, null, 0); var group2 = new LayerGroup(_image) {Name = "Bar"}; _image.InsertLayer(group2, group1, 0); Assert.IsNotNull(group2.Parent); Assert.AreEqual(group1, group2.Parent); }
public void GetChildren() { var group = new LayerGroup(_image); Assert.AreEqual(0, group.Children.Count); _image.InsertLayer(group, null, 0); var layer = new Layer(_image, "test1", ImageType.Rgb); _image.InsertLayer(layer, group, 0); Assert.AreEqual(1, group.Children.Count); Assert.IsTrue(group.Children[0] is Layer); }
public void Parent() { var group = new LayerGroup(_image); _image.InsertLayer(group, null, 0); var layer = new Layer(_image, "test1", ImageType.Rgb); _image.InsertLayer(layer, group, 0); Assert.IsTrue(layer.Parent is LayerGroup); Assert.IsNull(layer.Parent.Parent); }
public void NestedLayerGroupOne() { var group1 = new LayerGroup(_image) { Name = "Foo" }; _image.InsertLayer(group1, null, 0); var group2 = new LayerGroup(_image) { Name = "Bar" }; _image.InsertLayer(group2, group1, 0); Assert.IsNotNull(group2.Parent); Assert.AreEqual(group1, group2.Parent); }