public void Should_Throw_Exception() { var d = new DivideByZero(); Exception e = Assert.Throws <Exception>(() => d.Execute(1)); Assert.Equal("Not handled exception.", e.Message); }
public static void Main(string[] args) { FizzBuzz fb = new DivideByZero(); fb.Run(100); fb = new OneElementArray(); fb.Run(100); fb = new PreComputeArray(); fb.Run(100); }
void Start() { Stacktrace.GetComponent <Button>().onClick.AddListener(OnStacktraceClick); Segfault.GetComponent <Button>().onClick.AddListener(OnSegfaultClick); ManagedCrash.GetComponent <Button>().onClick.AddListener(OnManagedCrashClick); Notify.GetComponent <Button>().onClick.AddListener(OnNotifyClick); DivideByZero.GetComponent <Button>().onClick.AddListener(OnDivideByZeroClick); LogDebugException.GetComponent <Button>().onClick.AddListener(OnLogDebugExceptionClick); LogDebugError.GetComponent <Button>().onClick.AddListener(OnLogDebugErrorClick); NativeCrash.GetComponent <Button>().onClick.AddListener(OnNativeCrashClick); NativeBackgroundCrash.GetComponent <Button>().onClick.AddListener(OnNativeBackgroundCrashClick); }
//public event EventHandler DivideByZero; public int Divide(int a, int b) { var result = 0; if (b == 0) { DivideByZero?.Invoke(this, new DivideByZeroEventArgs { a = a, b = b }); } else { result = a / b; } return(result); }