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:
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)));
+ }
}
}