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."); }
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."); }
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."); }
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); } }