test how catch exception c#
[TestMethod]
[ExpectedException(typeof(ArgumentException),
"A userId of null was inappropriately allowed.")]
public void NullUserIdInConstructor()
{
LogonInfo logonInfo = new LogonInfo(null, "P@ss0word");
}
test how catch exception c#
[TestMethod]
[ExpectedException(typeof(ArgumentException),
"A userId of null was inappropriately allowed.")]
public void NullUserIdInConstructor()
{
LogonInfo logonInfo = new LogonInfo(null, "P@ss0word");
}
c# try and catch
try
{
ProcessString(s);
}
catch (Exception e)
{
Console.WriteLine("{0} Exception caught.", e);
}
}
}
/*
Output:
System.ArgumentNullException: Value cannot be null.
at TryFinallyTest.Main() Exception caught.
* */
c# try
// ------------ How to use Try, Catch and Finally? --------------- //
// This is often used whenever you want to prevent your program from
// crashing due to an incorrect input given by the user
// ---> TRY
// Where you put the part of your code that can cause problems
// ---> CATCH
// The parameter of this will indicate which "exception" was the
// root of the problem. If you don't know the cause, then you can
// make this general, with just: catch (Exception).
// ---> FINALLY
// This block of code will always run, regardless of whether
// "try" or "catch" were trigger or not
using System;
namespace teste2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter a Number:");
string input = Console.ReadLine();
try
{
int inputNumber = int.Parse(input); // if there is an error during the conversion, then we jump to a "catch"
Console.WriteLine("The power of value {0} is {1}", inputNumber, inputNumber * inputNumber);
}
catch (FormatException)
{
Console.WriteLine("Format Exception detected: The input needs to be a number");
}
catch (OverflowException)
{
Console.WriteLine("Overflow Exception detected: The input can't be that long");
}
catch (ArgumentNullException)
{
Console.WriteLine("Argument Null Exception detected: The input can't be null");
}
finally
{
Console.ReadKey();
}
}
}
}
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us