CK.Core.Tests.UtilInterlockedTests.InterlockedAdd_can_add_an_item_in_front_of_an_array C# (CSharp) Method

InterlockedAdd_can_add_an_item_in_front_of_an_array() private method

        public void InterlockedAdd_can_add_an_item_in_front_of_an_array()
        {
            int[] a = null;
            Util.InterlockedAdd( ref a, 1, true );
            Assert.That( a != null && a.Length == 1 && a[0] == 1 );
            Util.InterlockedAdd( ref a, 2, true  );
            Assert.That( a != null && a.Length == 2 && a[0] == 2 && a[1] == 1 );
            Util.InterlockedAdd( ref a, 3, true  );
            Assert.That( a != null && a.Length == 3 && a[0] == 3 && a[1] == 2 && a[2] == 1 );
        }