public void StringToIntConverter(string value, int expectedResult) { var stringToIntConverter = new StringToIntConverter(); var result = stringToIntConverter.Convert(value, typeof(StringToIntConverter_tests), null, CultureInfo.CurrentCulture); Assert.Equal(result, expectedResult); }
public void Convert_TooBigInt_OverflowException() { // Arrange string s = "2147483648"; // Act var r = StringToIntConverter.Convert(s); // Assert exception is thrown }
public void Convert_InvalidFormat_FormatException() { // Arrange string s = "-456wat"; // Act var r = StringToIntConverter.Convert(s); // Assert exception is thrown }
public void Convert_Null_ArgumentException() { // Arrange string s = null; // Act var r = StringToIntConverter.Convert(s); // Assert exception is thrown }
public void Convert_NegativeInt_Converted() { // Arrange var s = "-2147483648"; // Act var r = StringToIntConverter.Convert(s); // Assert Assert.AreEqual(r, -2147483648); }
public void Convert_PositiveInt_Converted() { // Arrange var s = "+2147483647"; // Act var r = StringToIntConverter.Convert(s); // Assert Assert.AreEqual(r, 2147483647); }
public void Convert_FiveDigitInt_Converted() { // Arrange var s = "12345"; // Act var r = StringToIntConverter.Convert(s); // Assert Assert.AreEqual(r, 12345); }
static void Main(string[] args) { var s = "-2147483649"; Console.WriteLine($"Example of converting: {StringToIntConverter.Convert(s)}"); }