Beispiel #1
0
        public void Array_WhenInitialIndex5AndLength10_EndIndexMustBe14()
        {
            One_DimensionalArray array = new One_DimensionalArray(5, 10);

            int end_index = 14;

            Assert.AreEqual(end_index, array.end_index, "The end index is not correct.");
        }
Beispiel #2
0
        public void Indexer_Set10InIndex5_Get10InIndex5()
        {
            One_DimensionalArray array = new One_DimensionalArray(5, 1);

            int element = 10;

            array[5] = 10;

            Assert.AreEqual(element, array[5], "Number is incorrectly written to array.");
        }
Beispiel #3
0
        public void Indexer_WhenIndexIsWrong_ShouldThrowArgumentOutOfRangeExeption()
        {
            One_DimensionalArray array = new One_DimensionalArray(5, 5);

            try
            {
                array[1] = 51;
            }
            catch (ArgumentOutOfRangeException)
            {
                Assert.IsTrue(true);
                return;
            }

            Assert.Fail("No exeption was thrown.");
        }
Beispiel #4
0
        static void Array()
        {
            One_DimensionalArray <object> arr = new One_DimensionalArray <object>(4, 10);

            arr[4] = 'a';
            arr[5] = 1;
            arr[6] = 8.5f;
            arr[7] = "lol";
            arr[8] = 1.1d;
            arr[9] = 5;

            foreach (var el in arr)
            {
                Console.WriteLine(el);
            }
        }