public void RemoveAtWorks() { _myArray.Count = 2; _myArray[1] = 1; _myArray.RemoveAt(0); Assert.Equal(1, _myArray[0]); Assert.Single(_myArray); }
public void RemoveWorksWhenFull() { _myArray = default; _myArray.Count = 8; _myArray[7] = 77; _myArray[2] = 22; _myArray.RemoveAt(2); Assert.Equal(7, _myArray.Count); Assert.Equal(77, _myArray[6]); Assert.NotEqual(22, _myArray[2]); }