Esempio n. 1
0
 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));
 }
Esempio n. 2
0
 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));
 }
Esempio n. 3
0
 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));
 }
Esempio n. 4
0
 public void CanContain_emptyTerrain_Returnstrue()
 {
     Unit a = new Unit();
     Tile t = new Tile();
     Assert.IsTrue(t.CanContain(a));
 }