public void CheckIfIndexOfsWorksCorrectly2ShouldReturnMinus1()
 {
     DataStructures.IntArray array = new DataStructures.IntArray();
     array.Add(1);
     array.Add(2);
     array.Add(3);
     Assert.Equal(-1, array.IndexOf(10));
 }
 public void CheckIfIndexOfsWorksCorrectly1ShouldReturnNumber()
 {
     DataStructures.IntArray array = new DataStructures.IntArray();
     array.Add(1);
     array.Add(2);
     array.Add(3);
     Assert.Equal(1, array.IndexOf(2));
 }
 public void CheckIfContainsWorksCorrectly2ShouldReturnFalse()
 {
     DataStructures.IntArray array = new DataStructures.IntArray();
     array.Add(1);
     array.Add(2);
     array.Add(3);
     Assert.Equal(false, array.Contains(9));
 }
 public void CheckIfCountReturnsTheCorrectAnswer()
 {
     DataStructures.IntArray array = new DataStructures.IntArray();
     array.Add(1);
     array.Add(2);
     array.Add(3);
     Assert.Equal(3, array.Count);
 }
 public void CheckIfSetElementWorksCorrectly()
 {
     DataStructures.IntArray array = new DataStructures.IntArray();
     array.Add(1);
     array.Add(2);
     array.Add(3);
     array.SetElement(1, 4);
     Assert.Equal(4, array.Element(1));
 }
        public void CheckIfSetClearWorksCorrectly()
        {
            DataStructures.IntArray array = new DataStructures.IntArray();
            array.Add(1);
            array.Add(2);
            array.Add(3);
            array.Clear();
            bool check = true;

            for (int i = 0; i < 6; i++)
            {
                if (array.Element(i) != 0)
                {
                    check = false;
                    break;
                }
            }

            Assert.True(check);
        }
 public void CheckIfElementWorksCorrectly()
 {
     DataStructures.IntArray array = new DataStructures.IntArray();
     array.Add(1);
     array.Add(2);
     array.Add(3);
     array.Add(4);
     array.Add(5);
     array.Add(6);
     Assert.Equal(5, array.Element(4));
 }
 public void CheckIfSetRemoveAtWorksCorrectly()
 {
     DataStructures.IntArray array = new DataStructures.IntArray();
     array.Add(1);
     array.Add(2);
     array.Add(3);
     array.Add(4);
     array.Add(5);
     array.Add(6);
     array.RemoveAt(4);
     Assert.True(array.Element(4) == 6);
 }
 public void CheckIfAddWorksCorrectly()
 {
     DataStructures.IntArray array = new DataStructures.IntArray();
     array.Add(1);
     Assert.Equal(0, array.IndexOf(1));
 }