Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/xwt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJérémie Laval <jeremie.laval@gmail.com>2014-02-06 04:47:16 +0400
committerJérémie Laval <jeremie.laval@gmail.com>2014-02-06 04:47:56 +0400
commit966d1ac5f97afe259f0fa659dc47c26e626e219e (patch)
tree0d7e723a231b9249e2790b7fd65e54d1ce2a63e1 /Testing
parent854f11e00c44cb0e4518ab37fab3706d360216df (diff)
[Xwt] Have actually complete and working TypeConverter/ValueConverter for Color.
Diffstat (limited to 'Testing')
-rw-r--r--Testing/Tests/ColorTests.cs17
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)));
+ }
}
}