Cirrious.MvvmCross.Plugins.Color.Test.MvxRgbaValueConverterTest.RunTests C# (CSharp) Method

RunTests() private static method

private static RunTests ( string tests, uint results ) : void
tests string
results uint
return void
        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);
            }
        }