public void TestCache() { var ts = new TilesMap(); ITile a = new MockTile("a"); ITile b = new MockTile("b"); ts.AddTile(a); ts.AddTile(b); Assert.That(ts.Get("a"), Is.SameAs(a)); Assert.That(ts.Get("b"), Is.SameAs(b)); }
public void SameTileShouldBeReturned() { var ts = new TilesMap(); ITile a = new MockTile("a"); ITile b = new MockTile("b"); ts.AddTile(a); ts.AddTile(b); Assert.That(ts.Get("a"), Is.SameAs(a)); Assert.That(ts.Get("b"), Is.SameAs(b)); }