Channel9Downloader.Test.Unit.Converters.DownloadPriorityToBoolConverterTest.ConvertBackReturnsCorrectValues C# (CSharp) Method

ConvertBackReturnsCorrectValues() private method

private ConvertBackReturnsCorrectValues ( ) : void
return void
        public void ConvertBackReturnsCorrectValues()
        {
            var value = (bool)TestContext.DataRow[0];
            DownloadPriority parameter;
            Enum.TryParse(TestContext.DataRow[1].ToString(), out parameter);
            DownloadPriority expected;
            if (Enum.TryParse(TestContext.DataRow[2].ToString(), out expected))
            {
                var actual = _converter.ConvertBack(value, typeof(bool), parameter, CultureInfo.InvariantCulture);
                Assert.AreEqual(expected, actual);
            }
            else
            {
                var actual = _converter.ConvertBack(value, typeof(bool), parameter, CultureInfo.InvariantCulture);
                Assert.IsNull(actual);
            }
        }