Esempio n. 1
0
        public void UnshiftFailsWithNullThis()
        {
            var e = Assert.Throws <ArgumentNullException>(() =>
                                                          AngryArray.Unshift(null, 42));

            Assert.AreEqual("array", e.ParamName);
        }
Esempio n. 2
0
        public void PushParamsFailsWithNullThis()
        {
            var e = Assert.Throws <ArgumentNullException>(() =>
                                                          AngryArray.Push(null, 123, 456, 789));

            Assert.AreEqual("array", e.ParamName);
        }
Esempio n. 3
0
        public void CopyFailsWithNullThis()
        {
            var e = Assert.Throws <ArgumentNullException>(() =>
                                                          AngryArray.Copy((object[])null));

            Assert.AreEqual("array", e.ParamName);
        }
Esempio n. 4
0
        public void ShiftWithCountFailsWithNullThis()
        {
            var e = Assert.Throws <ArgumentNullException>(() =>
                                                          // ReSharper disable once InvokeAsExtensionMethod
                                                          AngryArray.Shift((object[])null, 0, delegate { return(0); }));

            Assert.AreEqual("array", e.ParamName);
        }