public void TestTypeConverter () { var converter = new LayoutOptionsConverter (); Assert.True (converter.CanConvertFrom (typeof(string))); Assert.AreEqual (LayoutOptions.Center, converter.ConvertFromInvariantString ("LayoutOptions.Center")); Assert.AreEqual (LayoutOptions.Center, converter.ConvertFromInvariantString ("Center")); Assert.AreNotEqual (LayoutOptions.CenterAndExpand, converter.ConvertFromInvariantString ("Center")); Assert.Throws<InvalidOperationException> (() => converter.ConvertFromInvariantString ("foo")); Assert.Throws<InvalidOperationException> (() => converter.ConvertFromInvariantString ("foo.bar")); Assert.Throws<InvalidOperationException> (() => converter.ConvertFromInvariantString ("foo.bar.baz")); }
public void TestTypeConverter() { var converter = new LayoutOptionsConverter(); Assert.True(converter.CanConvertFrom(typeof(string))); Assert.AreEqual(LayoutOptions.Center, converter.ConvertFromInvariantString("LayoutOptions.Center")); Assert.AreEqual(LayoutOptions.Center, converter.ConvertFromInvariantString("Center")); Assert.AreNotEqual(LayoutOptions.CenterAndExpand, converter.ConvertFromInvariantString("Center")); Assert.Throws <InvalidOperationException>(() => converter.ConvertFromInvariantString("foo")); Assert.Throws <InvalidOperationException>(() => converter.ConvertFromInvariantString("foo.bar")); Assert.Throws <InvalidOperationException>(() => converter.ConvertFromInvariantString("foo.bar.baz")); }
public override bool CanConvertFrom(Type sourceType) { return(_converter.CanConvertFrom(sourceType)); }