Example #1
0
        public void Should_Throw_Exception()
        {
            var d = new DivideByZero();

            Exception e = Assert.Throws <Exception>(() => d.Execute(1));

            Assert.Equal("Not handled exception.", e.Message);
        }
Example #2
0
    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);
    }
Example #3
0
 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);
 }
Example #4
0
        //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);
        }