public void Empty() { var container = new UnlimitedArray2 <string>(0, 0, 0, 0); Assert.False(container.Contains(0, 0)); container[10, -10] = "hoge"; Assert.AreEqual("hoge", container[10, -10]); }
public void Test() { var container = new UnlimitedArray2 <int>(-1, -1, 10, 10); Assert.True(container.Contains(0, 0)); Assert.False(container.Contains(10, 0)); container[10, 0] = 42; Assert.True(container.Contains(10, 0)); Assert.AreEqual(42, container[10, 0]); Assert.AreEqual(10, container.MaxX); Assert.AreEqual(8, container.MaxY); Assert.AreEqual(-1, container.MinX); Assert.AreEqual(-1, container.MinY); container[-2, -5] = 97; Assert.AreEqual(97, container[-2, -5]); Assert.AreEqual(42, container[10, 0]); Assert.AreEqual(10, container.MaxX); Assert.AreEqual(8, container.MaxY); Assert.AreEqual(-2, container.MinX); Assert.AreEqual(-5, container.MinY); }