* CharConverter.cs: Use trimmed value in FormatException.
[mono.git] / mcs / class / System / Test / System.ComponentModel / ContainerTest.cs
index 2511f6757faa8fddde473f2ddc624ec436ff83d5..78e0f1533202f19fd387ffec94ae10cafe3be028 100644 (file)
@@ -82,11 +82,10 @@ namespace MonoTests.System.ComponentModel
                [Test]
                public void AddRemove ()
                {
-                       bool found = false;                
                        TestComponent component = new TestComponent ();
                        
                        _container.Add (component);
-                       Assert.IsNotNull (component.Site, "#1");                        
+                       Assert.IsNotNull (component.Site, "#1");
                        Assert.IsTrue (_container.Contains (component), "#2");
                        
                        _container.Remove (component);
@@ -101,12 +100,23 @@ namespace MonoTests.System.ComponentModel
 #endif
                }
 
-               
                [Test]
                public void GetService1 ()
                {
                        _container.Add (new TestComponent ());
                }
+
+#if NET_2_0
+               [Test]
+               [ExpectedException (typeof (ArgumentException))]
+               public void ValidateName ()
+               {
+                       TestContainer container = new TestContainer ();
+                       TestComponent c1 = new TestComponent ();
+                       container.Add (c1, "dup");
+                       TestComponent c2 = new TestComponent ();
+                       container.Add (c2, "dup");
+               }
+#endif
        }
 }
-