public void CanDeleteAndMoveDoesNotCrashWithEmptyLayer() { var editor = new TestFeatureInteractor(null, null, null, null) {}; Assert.IsFalse(editor.AllowDeletion()); Assert.IsFalse(editor.AllowMove()); }
public void CanDeleteAndMoveDoesNotCrashWithEmptyLayer() { var editor = new TestFeatureInteractor(null, null, null, null) { }; Assert.IsFalse(editor.AllowDeletion()); Assert.IsFalse(editor.AllowMove()); }
public void CanDeleteAndMoveDependsOnGroupLayerReadOnlyAndFeatureItself() { var map = new Map(); var groupLayer1 = new GroupLayer(); var groupLayer2 = new GroupLayer(); var layer = new VectorLayer(); groupLayer1.Layers.Add(groupLayer2); groupLayer2.Layers.Add(layer); map.Layers.Add(groupLayer1); var editor = new TestFeatureInteractor(layer, null, null, null) { IsEditable = false }; Assert.IsFalse(editor.AllowDeletion()); Assert.IsFalse(editor.AllowMove()); groupLayer1.ReadOnly = true; Assert.IsFalse(editor.AllowDeletion()); Assert.IsFalse(editor.AllowMove()); }