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