public void SetAndGetIndexedValues() { BaseIndexedObject obj = new BaseIndexedObject(); Assert.AreEqual(0, obj.BasicSize); obj.SetIndexedValue(0, 1); obj.SetIndexedValue(1, 2); Assert.AreEqual(1, obj.GetIndexedValue(0)); Assert.AreEqual(2, obj.GetIndexedValue(1)); Assert.IsNull(obj.GetIndexedValue(2)); Assert.AreEqual(2, obj.BasicSize); }
public void RaiseIfSetWithNegativeIndex() { BaseIndexedObject obj = new BaseIndexedObject(); obj.SetIndexedValue(-3, "foo"); }
public void RaiseIfIndexIsNegative() { BaseIndexedObject obj = new BaseIndexedObject(); obj.GetIndexedValue(-2); }