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 + +