2 // System.ComponentModel.TypeConverter test cases
5 // Marek Habersack (mhabersack@novell.com)
7 // (c) 2008 Novell, Inc. (http://novell.com)
11 using System.ComponentModel;
12 using System.ComponentModel.Design.Serialization;
14 using System.Globalization;
16 using NUnit.Framework;
18 namespace MonoTests.System.ComponentModel
21 public class ComponentConverterTests
24 [NUnit.Framework.Category ("MobileNotWorking")] // IComponent doesn't have the TypeConverter attribute
25 public void DataSetConversions ()
27 TypeConverter converter = TypeDescriptor.GetConverter (typeof (DataSet));
28 Assert.AreEqual (typeof (ComponentConverter), converter != null ? converter.GetType () : null, "A1");
30 DataSet ds = new DataSet ();
31 string s = (string) converter.ConvertTo (null, CultureInfo.InvariantCulture, ds, typeof (string));
32 Assert.AreEqual (String.Empty, s, "A2");
34 object obj = converter.ConvertFrom (null, CultureInfo.InvariantCulture, s);
35 Assert.IsNull (obj, "A3");