public void CanContain_TerrainWithPowerUp_Returnstrue() { Unit a = new Unit(); PowerUp p = new PowerUp(); PowerUp p2 = new PowerUp(); Tile t = new Tile(); t.AddEntity(p); Assert.IsTrue(t.CanContain(a)); Assert.IsTrue(t.CanContain(p2)); }
public void CanContain_terrainWithAnUnit_Returnsfalse() { Unit a = new Unit(); Unit b = new Unit(); PowerUp p = new PowerUp(); Tile t = new Tile(); t.AddEntity(a); Assert.IsFalse(t.CanContain(b)); Assert.IsTrue(t.CanContain(p)); }
public void CanContain_aWall_ReturnsFalse() { Unit a = new Unit(); Tile t = new Tile(); ImpassableWall wall = new ImpassableWall(); t.AddEntity(wall); Assert.IsFalse(t.CanContain(a)); }
public void CanContain_emptyTerrain_Returnstrue() { Unit a = new Unit(); Tile t = new Tile(); Assert.IsTrue(t.CanContain(a)); }