public void Tes8DigitString_OK(string rgba, uint expected) { var converter = new MvxRGBAValueConverter(); var actual = converter.Convert(rgba, typeof(object), null, CultureInfo.CurrentUICulture); var wrapped = actual as WrappedColor; Assert.NotNull(wrapped); Assert.Equal(expected, (uint)wrapped.Color.ToArgb()); }
private static void RunTests(string[] tests, uint[] results) { for (var i = 0; i < tests.Length; i++) { var converter = new MvxRGBAValueConverter(); var actual = converter.Convert(tests[i], typeof (object), null, CultureInfo.CurrentUICulture); var wrapped = actual as WrappedColor; Assert.IsNotNull(wrapped); Assert.AreEqual(results[i], (uint) wrapped.Color.ARGB); } for (var i = 0; i < tests.Length; i++) { var converter = new MvxRGBAValueConverter(); var actual = converter.Convert("#" + tests[i], typeof (object), null, CultureInfo.CurrentUICulture); var wrapped = actual as WrappedColor; Assert.IsNotNull(wrapped); Assert.AreEqual(results[i], (uint) wrapped.Color.ARGB); } }
private static void RunTests(string[] tests, uint[] results) { for (var i = 0; i < tests.Length; i++) { var converter = new MvxRGBAValueConverter(); var actual = converter.Convert(tests[i], typeof(object), null, CultureInfo.CurrentUICulture); var wrapped = actual as WrappedColor; Assert.IsNotNull(wrapped); Assert.AreEqual(results[i], (uint)wrapped.Color.ARGB); } for (var i = 0; i < tests.Length; i++) { var converter = new MvxRGBAValueConverter(); var actual = converter.Convert("#" + tests[i], typeof(object), null, CultureInfo.CurrentUICulture); var wrapped = actual as WrappedColor; Assert.IsNotNull(wrapped); Assert.AreEqual(results[i], (uint)wrapped.Color.ARGB); } }