Использую фреймворк msunit. При обычном запуске программы Convert.ToBoolean("Tr1ue");
или Convert.ToBoolean("1");
выдает стандартное исключение, указанное в официальной документации:
System.FormatException: 'String was not recognized as a valid Boolean.'
Есть такой тестовый метод:
[DataTestMethod]
[DataRow("Tr1ue")]
[DataRow("F4alse")]
[DataRow("1")]
[DataRow("0")]
[ExpectedException(typeof(FormatException))]
public void ConvertToBoleanException(string a, bool expexted)
{
Convert.ToBoolean(a);
}
Данный тест почему-то не проходит, и выдает следующее сообщение:
Message: Test method threw exception System.Reflection.TargetParameterCountException, but exception System.FormatException was expected. Exception message: System.Reflection.TargetParameterCountException: Parameter count mismatch.
Вопрос: Почему метод Convert.ToBolean()
выдает исключение TargetParameterCountException
в модульных тестах?
P.S.: это исключение не указано как возвращаемое в документации.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть List обьектовКак показать их в DataGrid, изменить и вернуть обратно в List? (ItemsSource в MVVM WPF делает ето все)
Если у объекта есть два цвета (красный и синий), первым идет красный, к нему я получаю доступ PlayerCubeGetComponent()