コード例 #1
0
        public void MoveArgumentOutOfRange()
        {
            var digits = new SimpleList <int>()
            {
                0, 1, 2, 3, 4, 5, 6, 7, 8, 9
            };

            EnsureException(() => digits.Move(2, 9), Hurls.Nothing);
            EnsureException(() => digits.Move(2, 10), Hurls.ArgumentOutOfRangeException);
            EnsureException(() => digits.Move(10, 2), Hurls.ArgumentOutOfRangeException);
            EnsureException(() => digits.Move(10, 10), Hurls.ArgumentOutOfRangeException);
        }
コード例 #2
0
        public void MoveToSamePosition()
        {
            var digits = new SimpleList <int>()
            {
                0, 1, 2, 3, 4, 5, 6, 7, 8, 9
            };

            digits.Move(4, 4);
            Ensure(digits, EqualTo(new[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }));
        }