Index: Core/Common/test/Core.Common.Base.Test/Core.Common.Base.Test.csproj
===================================================================
diff -u -rdc06f24147cb5d1f94cec6f3705d07dc3142d175 -rdc301486d2fe82ff782a737de1656cb6d838affe
--- Core/Common/test/Core.Common.Base.Test/Core.Common.Base.Test.csproj (.../Core.Common.Base.Test.csproj) (revision dc06f24147cb5d1f94cec6f3705d07dc3142d175)
+++ Core/Common/test/Core.Common.Base.Test/Core.Common.Base.Test.csproj (.../Core.Common.Base.Test.csproj) (revision dc301486d2fe82ff782a737de1656cb6d838affe)
@@ -104,14 +104,8 @@
-
-
-
-
-
-
Fisheye: Tag dc301486d2fe82ff782a737de1656cb6d838affe refers to a dead (removed) revision in file `Core/Common/test/Core.Common.Base.Test/Shell/Gui/ExpandableArrayConverterTest.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag dc301486d2fe82ff782a737de1656cb6d838affe refers to a dead (removed) revision in file `Core/Common/test/Core.Common.Base.Test/Shell/Gui/MapLayerProviderHelperTest.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag dc301486d2fe82ff782a737de1656cb6d838affe refers to a dead (removed) revision in file `Core/Common/test/Core.Common.Base.Test/Shell/Gui/Swf/ControlExtensionTest.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag dc301486d2fe82ff782a737de1656cb6d838affe refers to a dead (removed) revision in file `Core/Common/test/Core.Common.Base.Test/TestObjects/Child.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag dc301486d2fe82ff782a737de1656cb6d838affe refers to a dead (removed) revision in file `Core/Common/test/Core.Common.Base.Test/TestObjects/Parent.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag dc301486d2fe82ff782a737de1656cb6d838affe refers to a dead (removed) revision in file `Core/Common/test/Core.Common.Base.Test/TestUtils/WindowsFormsTestHelperTest.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Index: Core/Common/test/Core.Common.Gui.Swf.Test/ControlExtensionTest.cs
===================================================================
diff -u
--- Core/Common/test/Core.Common.Gui.Swf.Test/ControlExtensionTest.cs (revision 0)
+++ Core/Common/test/Core.Common.Gui.Swf.Test/ControlExtensionTest.cs (revision dc301486d2fe82ff782a737de1656cb6d838affe)
@@ -0,0 +1,56 @@
+using System.Linq;
+using System.Windows.Forms;
+using Core.Common.Controls.Swf;
+using NUnit.Framework;
+
+namespace Core.Common.Gui.Swf.Test
+{
+ [TestFixture]
+ public class ControlExtensionsTest
+ {
+ private Form form;
+ private Control userControl;
+
+ [Test]
+ public void GetAllControlsRecursiveReturnsCorrectList()
+ {
+ Assert.AreEqual(1, userControl.GetAllControlsRecursive().Count());
+ Assert.AreEqual(1, form.GetAllControlsRecursive().Count());
+ Assert.AreEqual(2, form.GetAllControlsRecursive().Count());
+ Assert.AreEqual(1, form.GetAllControlsRecursive().Count());
+ Assert.AreEqual(2, form.Controls.GetAllControlsRecursive().Count());
+ }
+
+ [Test]
+ public void GetFirstControlOfTypeReturnsControlAsExptected()
+ {
+ Assert.IsNotNull(form.GetFirstControlOfType());
+ Assert.IsNull(form.GetFirstControlOfType());
+ }
+
+ #region Setup
+
+ [TestFixtureSetUp]
+ public void FixtureSetup() {}
+
+ [TestFixtureTearDown]
+ public void FixtureTearDown() {}
+
+ [SetUp]
+ public void TestTearDown()
+ {
+ form = new Form();
+ userControl = new UserControl();
+ userControl.Controls.Add(new TextBox());
+ form.Controls.Add(userControl);
+ }
+
+ [TearDown]
+ public void TestSetup()
+ {
+ form.Dispose();
+ }
+
+ #endregion
+ }
+}
\ No newline at end of file
Index: Core/Common/test/Core.Common.Gui.Swf.Test/Core.Common.Gui.Swf.Test.csproj
===================================================================
diff -u -rdc06f24147cb5d1f94cec6f3705d07dc3142d175 -rdc301486d2fe82ff782a737de1656cb6d838affe
--- Core/Common/test/Core.Common.Gui.Swf.Test/Core.Common.Gui.Swf.Test.csproj (.../Core.Common.Gui.Swf.Test.csproj) (revision dc06f24147cb5d1f94cec6f3705d07dc3142d175)
+++ Core/Common/test/Core.Common.Gui.Swf.Test/Core.Common.Gui.Swf.Test.csproj (.../Core.Common.Gui.Swf.Test.csproj) (revision dc301486d2fe82ff782a737de1656cb6d838affe)
@@ -43,18 +43,26 @@
+
+
+
+
+ {3DBD23CE-5C4A-4A49-B51C-B268CB2B510E}
+ Core.Common.Controls.Swf
+
+