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