diff options
author | Jérémie Laval <jeremie.laval@gmail.com> | 2014-02-06 04:47:16 +0400 |
---|---|---|
committer | Jérémie Laval <jeremie.laval@gmail.com> | 2014-02-06 04:47:56 +0400 |
commit | 966d1ac5f97afe259f0fa659dc47c26e626e219e (patch) | |
tree | 0d7e723a231b9249e2790b7fd65e54d1ce2a63e1 /Testing | |
parent | 854f11e00c44cb0e4518ab37fab3706d360216df (diff) |
[Xwt] Have actually complete and working TypeConverter/ValueConverter for Color.
Diffstat (limited to 'Testing')
-rw-r--r-- | Testing/Tests/ColorTests.cs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Testing/Tests/ColorTests.cs b/Testing/Tests/ColorTests.cs index 8fafb900..358ee0cb 100644 --- a/Testing/Tests/ColorTests.cs +++ b/Testing/Tests/ColorTests.cs @@ -24,6 +24,7 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. using System; +using System.ComponentModel; using Xwt.Drawing; using NUnit.Framework; @@ -156,6 +157,22 @@ namespace Xwt Assert.IsFalse (c1.Equals (c2)); Assert.IsTrue (c1 != c2); } + + [Test] + public void ColorConverterTest () + { + var converter = TypeDescriptor.GetConverter (typeof(Color)); + var color = Color.FromBytes (30, 60, 90); + Assert.AreEqual (color, converter.ConvertFromInvariantString (converter.ConvertToInvariantString (color))); + } + + [Test] + public void ColorConverterTest_WithAlpha () + { + var converter = TypeDescriptor.GetConverter (typeof(Color)); + var color = Color.FromBytes (34, 56, 67, 20); + Assert.AreEqual (color, converter.ConvertFromInvariantString (converter.ConvertToInvariantString (color))); + } } } |