public void IndexerSetter_Fails_WhenIndexIsWrong(int index) { var indexer = new Indexer(range1to4, 1, 2); Assert.Throws(typeof(IndexOutOfRangeException), () => { indexer[index] = 1; }); }
public void GetCorrectly(int index, int value) { var indexer = new Indexer(range1to4, 1, 2); Assert.AreEqual(value, indexer[index]); }
public void FailWithWrongIndexing2() { var indexer = new Indexer(array, 1, 2); Assert.Throws(typeof(IndexOutOfRangeException), () => { var a = indexer[10]; }); }
public void HaveCorrectLength() { var indexer = new Indexer(array, 1, 2); Assert.AreEqual(2, indexer.Length); }
public void IndexerSetter_Fails_WhenIndexIsTooBig() { var indexer = new Indexer(array, 1, 2); Assert.Throws(typeof(IndexOutOfRangeException), () => { indexer[2] = 1; }); }
public void IndexerGetter_Fails_WhenIndexIsTooSmall() { var indexer = new Indexer(array, 1, 2); Assert.Throws(typeof(IndexOutOfRangeException), () => { var a = indexer[-1]; }); }