diff --git a/src/AddIns/Analysis/UnitTesting/Test/NUnit/CreateNUnitTestRunnerTestFixture.cs b/src/AddIns/Analysis/UnitTesting/Test/NUnit/CreateNUnitTestRunnerTestFixture.cs
index 6e41eafdba..f5db69ca2b 100644
--- a/src/AddIns/Analysis/UnitTesting/Test/NUnit/CreateNUnitTestRunnerTestFixture.cs
+++ b/src/AddIns/Analysis/UnitTesting/Test/NUnit/CreateNUnitTestRunnerTestFixture.cs
@@ -7,6 +7,7 @@ using UnitTesting.Tests.Utils;
using NUnit.Framework;
using Rhino.Mocks;
using ICSharpCode.SharpDevelop.Project;
+using ICSharpCode.SharpDevelop;
namespace UnitTesting.Tests.NUnit
{
diff --git a/src/AddIns/Analysis/UnitTesting/Test/NUnit/NUnitConsoleCommandLineTests.cs b/src/AddIns/Analysis/UnitTesting/Test/NUnit/NUnitConsoleCommandLineTests.cs
index 8963582849..b447be0bfe 100644
--- a/src/AddIns/Analysis/UnitTesting/Test/NUnit/NUnitConsoleCommandLineTests.cs
+++ b/src/AddIns/Analysis/UnitTesting/Test/NUnit/NUnitConsoleCommandLineTests.cs
@@ -9,6 +9,7 @@ using ICSharpCode.NRefactory.TypeSystem;
using ICSharpCode.NRefactory.TypeSystem.Implementation;
using NUnit.Framework;
using UnitTesting.Tests.Utils;
+using ICSharpCode.SharpDevelop;
namespace UnitTesting.Tests.NUnit
{
diff --git a/src/AddIns/Analysis/UnitTesting/Test/NUnit/NUnitConsoleExeSelectedTestFixture.cs b/src/AddIns/Analysis/UnitTesting/Test/NUnit/NUnitConsoleExeSelectedTestFixture.cs
index 3a4a54121e..798d195be4 100644
--- a/src/AddIns/Analysis/UnitTesting/Test/NUnit/NUnitConsoleExeSelectedTestFixture.cs
+++ b/src/AddIns/Analysis/UnitTesting/Test/NUnit/NUnitConsoleExeSelectedTestFixture.cs
@@ -7,6 +7,7 @@ using ICSharpCode.SharpDevelop.Project;
using NUnit.Framework;
using ICSharpCode.UnitTesting;
using UnitTesting.Tests.Utils;
+using ICSharpCode.SharpDevelop;
namespace UnitTesting.Tests.NUnit
{
diff --git a/src/AddIns/Analysis/UnitTesting/Test/NUnit/NUnitConsoleProcessStartInfoTestFixture.cs b/src/AddIns/Analysis/UnitTesting/Test/NUnit/NUnitConsoleProcessStartInfoTestFixture.cs
index 058702c771..7fad55416f 100644
--- a/src/AddIns/Analysis/UnitTesting/Test/NUnit/NUnitConsoleProcessStartInfoTestFixture.cs
+++ b/src/AddIns/Analysis/UnitTesting/Test/NUnit/NUnitConsoleProcessStartInfoTestFixture.cs
@@ -5,6 +5,7 @@ using System;
using System.Diagnostics;
using ICSharpCode.Core;
using ICSharpCode.UnitTesting;
+using ICSharpCode.SharpDevelop;
using NUnit.Framework;
using UnitTesting.Tests.Utils;
diff --git a/src/AddIns/Analysis/UnitTesting/Test/UnitTesting.Tests.csproj b/src/AddIns/Analysis/UnitTesting/Test/UnitTesting.Tests.csproj
index 08a29951ef..ad7a720a36 100644
--- a/src/AddIns/Analysis/UnitTesting/Test/UnitTesting.Tests.csproj
+++ b/src/AddIns/Analysis/UnitTesting/Test/UnitTesting.Tests.csproj
@@ -75,11 +75,6 @@
-
-
- SharpDevelop.exe
- Always
-
@@ -90,6 +85,10 @@
{3B2A5653-EC97-4001-BB9B-D90F1AF2C371}
ICSharpCode.NRefactory
+
+ {4980B743-B32F-4aba-AABD-45E2CAD3568D}
+ ICSharpCode.SharpDevelop.Tests
+
{8035765F-D51F-4A0C-A746-2FD100E19419}
ICSharpCode.SharpDevelop.Widgets
diff --git a/src/AddIns/BackendBindings/CSharpBinding/Tests/OverrideCompletionTests.cs b/src/AddIns/BackendBindings/CSharpBinding/Tests/OverrideCompletionTests.cs
index 593eec1dcb..da09ff2ca8 100644
--- a/src/AddIns/BackendBindings/CSharpBinding/Tests/OverrideCompletionTests.cs
+++ b/src/AddIns/BackendBindings/CSharpBinding/Tests/OverrideCompletionTests.cs
@@ -65,6 +65,12 @@ class DerivedClass : BaseClass {
keyPressResult = completion.HandleKeyPressed(textEditor, ' ');
}
+ [TearDown]
+ public void TearDown()
+ {
+ SD.TearDownForUnitTests();
+ }
+
[Test]
public void CheckKeyPressResult()
{
diff --git a/src/AddIns/DisplayBindings/XmlEditor/Test/Editor/RegisteredXmlSchemasEditorTestFixture.cs b/src/AddIns/DisplayBindings/XmlEditor/Test/Editor/RegisteredXmlSchemasEditorTestFixture.cs
index 989c61888b..6205305b14 100644
--- a/src/AddIns/DisplayBindings/XmlEditor/Test/Editor/RegisteredXmlSchemasEditorTestFixture.cs
+++ b/src/AddIns/DisplayBindings/XmlEditor/Test/Editor/RegisteredXmlSchemasEditorTestFixture.cs
@@ -14,7 +14,7 @@ using XmlEditor.Tests.Utils;
namespace XmlEditor.Tests.Editor
{
[TestFixture]
- public class RegisteredXmlSchemasEditorTestFixture
+ public class RegisteredXmlSchemasEditorTestFixture : SDTestFixtureBase
{
RegisteredXmlSchemasEditor schemasEditor;
MockXmlSchemaCompletionDataFactory factory;
@@ -30,7 +30,6 @@ namespace XmlEditor.Tests.Editor
[SetUp]
public void Init()
{
- SD.InitializeForUnitTests();
LoadBarSchema();
LoadFooSchema();
fooSchemaData.IsReadOnly = true;
diff --git a/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/AddElementsToTreeControlTestFixture.cs b/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/AddElementsToTreeControlTestFixture.cs
index fca4d1881d..f0c0739f96 100644
--- a/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/AddElementsToTreeControlTestFixture.cs
+++ b/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/AddElementsToTreeControlTestFixture.cs
@@ -13,15 +13,14 @@ using XmlEditor.Tests.Utils;
namespace XmlEditor.Tests.Tree
{
[TestFixture]
- public class AddElementsToTreeControlTestFixture
+ public class AddElementsToTreeControlTestFixture : SDTestFixtureBase
{
XmlDocument doc;
XmlElementTreeNode rootNode;
- [SetUp]
- public void SetUpFixture()
+ public override void FixtureSetUp()
{
- SD.InitializeForUnitTests();
+ base.FixtureSetUp();
using (DerivedXmlTreeViewContainerControl treeViewContainer = new DerivedXmlTreeViewContainerControl()) {
treeViewContainer.LoadXml("");
diff --git a/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/AddNewNodeDialogTestFixture.cs b/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/AddNewNodeDialogTestFixture.cs
index 0b68f92ba1..1626b8e52b 100644
--- a/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/AddNewNodeDialogTestFixture.cs
+++ b/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/AddNewNodeDialogTestFixture.cs
@@ -22,7 +22,7 @@ namespace XmlEditor.Tests.Tree
/// since their behaviour is the same.
///
[TestFixture]
- public class AddNewNodeDialogTestFixture
+ public class AddNewNodeDialogTestFixture : SDTestFixtureBase
{
DerivedAddXmlNodeDialog dialog;
ListBox namesListBox;
@@ -33,12 +33,6 @@ namespace XmlEditor.Tests.Tree
Label customNameTextBoxLabel;
Panel bottomPanel;
- [TestFixtureSetUp]
- public void SetUpFixture()
- {
- SD.InitializeForUnitTests();
- }
-
[SetUp]
public void Init()
{
diff --git a/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/EditCommentNodesInTreeControlTestFixture.cs b/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/EditCommentNodesInTreeControlTestFixture.cs
index 31e9f9952a..b0ff41ecbe 100644
--- a/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/EditCommentNodesInTreeControlTestFixture.cs
+++ b/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/EditCommentNodesInTreeControlTestFixture.cs
@@ -64,6 +64,7 @@ namespace XmlEditor.Tests.Tree
if (treeViewContainer != null) {
treeViewContainer.Dispose();
}
+ SD.TearDownForUnitTests();
}
///
diff --git a/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/MenuCommandsTestFixture.cs b/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/MenuCommandsTestFixture.cs
index 2b59ba7b88..35ab402025 100644
--- a/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/MenuCommandsTestFixture.cs
+++ b/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/MenuCommandsTestFixture.cs
@@ -17,7 +17,7 @@ namespace XmlEditor.Tests.Tree
/// Xml Tree (e.g. InsertElementBeforeCommand).
///
[TestFixture]
- public class MenuCommandsTestFixture
+ public class MenuCommandsTestFixture : SDTestFixtureBase
{
DerivedXmlTreeViewContainerControl treeViewContainer;
XmlDocument doc;
@@ -29,7 +29,6 @@ namespace XmlEditor.Tests.Tree
[SetUp]
public void Init()
{
- SD.InitializeForUnitTests();
treeViewContainer = new DerivedXmlTreeViewContainerControl();
treeViewContainer.LoadXml("");
doc = treeViewContainer.Document;
diff --git a/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/MouseDownTestFixture.cs b/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/MouseDownTestFixture.cs
index d55385022f..90de4725e3 100644
--- a/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/MouseDownTestFixture.cs
+++ b/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/MouseDownTestFixture.cs
@@ -29,7 +29,7 @@ namespace XmlEditor.Tests.Tree
List treeViewEventArgs;
[SetUp]
- public void SetUpFixture()
+ public void SetUp()
{
SD.InitializeForUnitTests();
SD.Services.AddMockService();
@@ -43,12 +43,13 @@ namespace XmlEditor.Tests.Tree
}
[TearDown]
- public void TearDownFixture()
+ public void TearDown()
{
if (treeView != null) {
treeView.AfterSelect -= XmlTreeViewAfterSelect;
treeView.Dispose();
}
+ SD.TearDownForUnitTests();
}
///
diff --git a/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/OwnerStatusTestFixture.cs b/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/OwnerStatusTestFixture.cs
index da30b62665..f66dedaf37 100644
--- a/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/OwnerStatusTestFixture.cs
+++ b/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/OwnerStatusTestFixture.cs
@@ -14,7 +14,7 @@ namespace XmlEditor.Tests.Tree
/// Tests the XmlTreeViewContainerControl.OwnerState property.
///
[TestFixture]
- public class OwnerStatusTestFixture
+ public class OwnerStatusTestFixture : SDTestFixtureBase
{
DerivedXmlTreeViewContainerControl treeViewContainer;
XmlTreeViewControl treeView;
@@ -28,7 +28,6 @@ namespace XmlEditor.Tests.Tree
[SetUp]
public void Init()
{
- SD.InitializeForUnitTests();
treeViewContainer = new DerivedXmlTreeViewContainerControl();
treeViewContainer.LoadXml("Text
");
doc = treeViewContainer.Document;
diff --git a/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/PasteInTreeControlTestFixture.cs b/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/PasteInTreeControlTestFixture.cs
index aa57719371..77b479028b 100644
--- a/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/PasteInTreeControlTestFixture.cs
+++ b/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/PasteInTreeControlTestFixture.cs
@@ -16,7 +16,7 @@ namespace XmlEditor.Tests.Tree
/// Tests pasting in the XmlTreeViewContainerControl.
///
[TestFixture]
- public class PasteInTreeControlTestFixture
+ public class PasteInTreeControlTestFixture : SDTestFixtureBase
{
XmlDocument doc;
DerivedXmlTreeViewContainerControl treeViewContainerControl;
@@ -36,7 +36,6 @@ namespace XmlEditor.Tests.Tree
[SetUp]
public void SetUp()
{
- SD.InitializeForUnitTests();
treeViewContainerControl = new DerivedXmlTreeViewContainerControl();
treeView = treeViewContainerControl.TreeView;
treeViewContainerControl.LoadXml(GetXml());
diff --git a/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/RootNodeAddedToTreeControlTestFixture.cs b/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/RootNodeAddedToTreeControlTestFixture.cs
index cda702087e..965030321f 100644
--- a/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/RootNodeAddedToTreeControlTestFixture.cs
+++ b/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/RootNodeAddedToTreeControlTestFixture.cs
@@ -25,7 +25,6 @@ namespace XmlEditor.Tests.Tree
[TestFixtureSetUp]
public void SetUpFixture()
{
- SD.InitializeForUnitTests();
using (DerivedXmlTreeViewContainerControl treeViewContainer = new DerivedXmlTreeViewContainerControl()) {
treeViewContainer.LoadXml("");
diff --git a/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/XmlTreeViewClipboardHandlerTestFixture.cs b/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/XmlTreeViewClipboardHandlerTestFixture.cs
index 854d721e8f..81ba311f7d 100644
--- a/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/XmlTreeViewClipboardHandlerTestFixture.cs
+++ b/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/XmlTreeViewClipboardHandlerTestFixture.cs
@@ -66,6 +66,7 @@ namespace XmlEditor.Tests.Tree
if (xmlView != null) {
xmlView.Dispose();
}
+ SD.TearDownForUnitTests();
}
[Test]
diff --git a/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/XmlTreeViewTestFixtureBase.cs b/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/XmlTreeViewTestFixtureBase.cs
index c5c6ef0e78..d0af30b36b 100644
--- a/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/XmlTreeViewTestFixtureBase.cs
+++ b/src/AddIns/DisplayBindings/XmlEditor/Test/Tree/XmlTreeViewTestFixtureBase.cs
@@ -16,7 +16,6 @@ namespace XmlEditor.Tests.Tree
public void InitFixture()
{
- SD.InitializeForUnitTests();
mockXmlTreeView = new MockXmlTreeView();
editor = new XmlTreeEditor(mockXmlTreeView, Schemas, DefaultSchemaCompletion);
editor.LoadXml(GetXml());
diff --git a/src/AddIns/Misc/SearchAndReplace/Test/FindNextWithCursorAtEndTestFixture.cs b/src/AddIns/Misc/SearchAndReplace/Test/FindNextWithCursorAtEndTestFixture.cs
index 18122ac43c..673c8561b5 100644
--- a/src/AddIns/Misc/SearchAndReplace/Test/FindNextWithCursorAtEndTestFixture.cs
+++ b/src/AddIns/Misc/SearchAndReplace/Test/FindNextWithCursorAtEndTestFixture.cs
@@ -26,14 +26,13 @@ namespace SearchAndReplace.Tests
///
[TestFixture]
[Ignore("FindNext fails because no editor is open (??)")]
- public class FindNextWithCursorAtEndTestFixture
+ public class FindNextWithCursorAtEndTestFixture : SDTestFixtureBase
{
SearchResultMatch result = null;
- [SetUp]
- public void SetUp()
+ public override void FixtureSetUp()
{
- SD.InitializeForUnitTests();
+ base.FixtureSetUp();
SD.Services.AddService(typeof(IWorkbench), MockRepository.GenerateStub());
// Set up SearchOptions required by the BruteForceSearchStrategy.
diff --git a/src/AddIns/Misc/SearchAndReplace/Test/SearchAndReplace.Tests.csproj b/src/AddIns/Misc/SearchAndReplace/Test/SearchAndReplace.Tests.csproj
index 1bcf01940f..139dd93630 100644
--- a/src/AddIns/Misc/SearchAndReplace/Test/SearchAndReplace.Tests.csproj
+++ b/src/AddIns/Misc/SearchAndReplace/Test/SearchAndReplace.Tests.csproj
@@ -65,6 +65,10 @@
{2748AD25-9C63-4E12-877B-4DCE96FBED54}
ICSharpCode.SharpDevelop
+
+ {4980B743-B32F-4aba-AABD-45E2CAD3568D}
+ ICSharpCode.SharpDevelop.Tests
+
{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C}
ICSharpCode.Core
diff --git a/src/Main/Base/Test/ICSharpCode.SharpDevelop.Tests.csproj b/src/Main/Base/Test/ICSharpCode.SharpDevelop.Tests.csproj
index 0a5fcfbf56..d825901762 100644
--- a/src/Main/Base/Test/ICSharpCode.SharpDevelop.Tests.csproj
+++ b/src/Main/Base/Test/ICSharpCode.SharpDevelop.Tests.csproj
@@ -94,6 +94,7 @@
+
diff --git a/src/AddIns/Analysis/UnitTesting/Test/Utils/SDTestFixtureBase.cs b/src/Main/Base/Test/SDTestFixtureBase.cs
similarity index 91%
rename from src/AddIns/Analysis/UnitTesting/Test/Utils/SDTestFixtureBase.cs
rename to src/Main/Base/Test/SDTestFixtureBase.cs
index 6609e4e86c..27d8f538a1 100644
--- a/src/AddIns/Analysis/UnitTesting/Test/Utils/SDTestFixtureBase.cs
+++ b/src/Main/Base/Test/SDTestFixtureBase.cs
@@ -3,9 +3,8 @@
using System;
using NUnit.Framework;
-using ICSharpCode.SharpDevelop;
-namespace UnitTesting.Tests.Utils
+namespace ICSharpCode.SharpDevelop
{
///
/// Base class for test fixtures that use SD services.
diff --git a/src/Main/Base/Test/ServiceReferences/DirectoryNodeFactoryTests.cs b/src/Main/Base/Test/ServiceReferences/DirectoryNodeFactoryTests.cs
index 57ec53ad0d..c97ab25586 100644
--- a/src/Main/Base/Test/ServiceReferences/DirectoryNodeFactoryTests.cs
+++ b/src/Main/Base/Test/ServiceReferences/DirectoryNodeFactoryTests.cs
@@ -12,14 +12,8 @@ using Rhino.Mocks;
namespace ICSharpCode.SharpDevelop.Tests.ServiceReferences
{
[TestFixture]
- public class DirectoryNodeFactoryTests
+ public class DirectoryNodeFactoryTests : SDTestFixtureBase
{
- [TestFixtureSetUpAttribute]
- public void FixtureSetUp()
- {
- SD.InitializeForUnitTests();
- }
-
MSBuildBasedProject project;
void CreateProject()
diff --git a/src/Main/Base/Test/ServiceReferences/MSBuildBasedProjectTests.cs b/src/Main/Base/Test/ServiceReferences/MSBuildBasedProjectTests.cs
index de5b0efafa..567d78e847 100644
--- a/src/Main/Base/Test/ServiceReferences/MSBuildBasedProjectTests.cs
+++ b/src/Main/Base/Test/ServiceReferences/MSBuildBasedProjectTests.cs
@@ -11,7 +11,7 @@ using Rhino.Mocks;
namespace ICSharpCode.SharpDevelop.Tests.ServiceReferences
{
[TestFixture]
- public class MSBuildBasedProjectTests
+ public class MSBuildBasedProjectTests : SDTestFixtureBase
{
MSBuildBasedProject project;
IProjectItemBackendStore backendStore;
diff --git a/src/Main/Base/Test/ServiceReferences/ProjectWithServiceReferencesTests.cs b/src/Main/Base/Test/ServiceReferences/ProjectWithServiceReferencesTests.cs
index 8e8709a102..2c2f1f2a54 100644
--- a/src/Main/Base/Test/ServiceReferences/ProjectWithServiceReferencesTests.cs
+++ b/src/Main/Base/Test/ServiceReferences/ProjectWithServiceReferencesTests.cs
@@ -16,7 +16,7 @@ using Rhino.Mocks;
namespace ICSharpCode.SharpDevelop.Tests.ServiceReferences
{
[TestFixture]
- public class ProjectWithServiceReferencesTests
+ public class ProjectWithServiceReferencesTests : SDTestFixtureBase
{
IProject fakeProject;
ProjectWithServiceReferences project;
diff --git a/src/Main/Base/Test/ServiceReferences/ServiceReferencesFolderNodeTests.cs b/src/Main/Base/Test/ServiceReferences/ServiceReferencesFolderNodeTests.cs
index 23f0f5689c..61f38d8f45 100644
--- a/src/Main/Base/Test/ServiceReferences/ServiceReferencesFolderNodeTests.cs
+++ b/src/Main/Base/Test/ServiceReferences/ServiceReferencesFolderNodeTests.cs
@@ -10,7 +10,7 @@ using NUnit.Framework;
namespace ICSharpCode.SharpDevelop.Tests.ServiceReferences
{
[TestFixture]
- public class ServiceReferencesFolderNodeTests
+ public class ServiceReferencesFolderNodeTests : SDTestFixtureBase
{
MSBuildBasedProject project;
ServiceReferencesProjectItem projectItem;
diff --git a/src/Main/Base/Test/ServiceReferences/ServiceReferencesProjectItemTests.cs b/src/Main/Base/Test/ServiceReferences/ServiceReferencesProjectItemTests.cs
index b1a4378b19..f630fea88e 100644
--- a/src/Main/Base/Test/ServiceReferences/ServiceReferencesProjectItemTests.cs
+++ b/src/Main/Base/Test/ServiceReferences/ServiceReferencesProjectItemTests.cs
@@ -9,7 +9,7 @@ using NUnit.Framework;
namespace ICSharpCode.SharpDevelop.Tests.ServiceReferences
{
[TestFixture]
- public class ServiceReferencesProjectItemTests
+ public class ServiceReferencesProjectItemTests : SDTestFixtureBase
{
MSBuildBasedProject project;
ServiceReferencesProjectItem projectItem;
diff --git a/src/Main/Base/Test/WebReferences/DirectoryNodeFactoryTests.cs b/src/Main/Base/Test/WebReferences/DirectoryNodeFactoryTests.cs
index 1edb1b5e0b..43c12b2f72 100644
--- a/src/Main/Base/Test/WebReferences/DirectoryNodeFactoryTests.cs
+++ b/src/Main/Base/Test/WebReferences/DirectoryNodeFactoryTests.cs
@@ -9,7 +9,7 @@ using ICSharpCode.SharpDevelop.Project;
namespace ICSharpCode.SharpDevelop.Tests.WebReferences
{
[TestFixture]
- public class DirectoryNodeFactoryTests
+ public class DirectoryNodeFactoryTests : SDTestFixtureBase
{
DirectoryNode appDesignerFolderNode;
DirectoryNode ordinaryFolderNode;
diff --git a/src/Main/Base/Test/WebReferences/WebReferenceTests.cs b/src/Main/Base/Test/WebReferences/WebReferenceTests.cs
index b555b6f13e..cde4b601a3 100644
--- a/src/Main/Base/Test/WebReferences/WebReferenceTests.cs
+++ b/src/Main/Base/Test/WebReferences/WebReferenceTests.cs
@@ -18,7 +18,7 @@ namespace ICSharpCode.SharpDevelop.Tests.WebReferences
/// Tests the generated project items for a web reference.
///
[TestFixture]
- public class WebReferenceTests
+ public class WebReferenceTests : SDTestFixtureBase
{
SD.WebReference webReference;
DiscoveryClientProtocol protocol;
diff --git a/src/Main/Base/Test/WebReferences/WebReferencesProjectItemTests.cs b/src/Main/Base/Test/WebReferences/WebReferencesProjectItemTests.cs
index 928ccbb9a6..74f5367067 100644
--- a/src/Main/Base/Test/WebReferences/WebReferencesProjectItemTests.cs
+++ b/src/Main/Base/Test/WebReferences/WebReferencesProjectItemTests.cs
@@ -9,7 +9,7 @@ using System;
namespace ICSharpCode.SharpDevelop.Tests.WebReferences
{
[TestFixture]
- public class WebReferencesProjectItemTests
+ public class WebReferencesProjectItemTests : SDTestFixtureBase
{
MSBuildBasedProject project;