From cc3df021c628f4bcf9e8c936e49386d96e7f59fe Mon Sep 17 00:00:00 2001 From: John Lewin Date: Wed, 15 Nov 2017 22:07:35 -0800 Subject: [PATCH] Only validate Add behavior on containers that support it - Fixes AddFiresContentChangedEvent failure on PlatingHistoryContainer - Issue MatterHackers/MCCentral#2256 Investigate 32 failing tests --- Tests/MatterControl.AutomationTests/LibraryContainerTests.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Tests/MatterControl.AutomationTests/LibraryContainerTests.cs b/Tests/MatterControl.AutomationTests/LibraryContainerTests.cs index b8f250d00..952cae970 100644 --- a/Tests/MatterControl.AutomationTests/LibraryContainerTests.cs +++ b/Tests/MatterControl.AutomationTests/LibraryContainerTests.cs @@ -175,6 +175,11 @@ namespace MatterControl.Tests.MatterControl if (Activator.CreateInstance(containerType, args.ToArray()) is ILibraryWritableContainer libraryContainer) { + if (!libraryContainer.AllowAction(ContainerActions.AddItems)) + { + continue; + } + if (libraryContainer is ZipMemoryContainer zipContainer) { zipContainer.Path = TestContext.CurrentContext.ResolveProjectPath(4, "Tests", "TestData", "TestParts", "Batman.zip");