public void Constructor_SetsName() { b.Info.Flow(); const string mapName = "myMockMapName"; Bd2Map mp = new Bd2Map(mapName, 10, 10); Assert.Equal(mapName, mp.Name); }
public void Constructor_SetsDimensions() { b.Info.Flow(); const string mapName = "myMockMapName"; Bd2Map mp = new Bd2Map(mapName, 11, 10); Assert.Equal(11, mp.Width); Assert.Equal(10, mp.Height); }
public void SetStartPositionTwice_Blows() { b.Info.Flow(); Bd2Map mp = new Bd2Map("mock", 10, 10); var excpt = Assert.Throws <BdBaseException>(() => { mp.SetStartPosition(new Point(1, 1)); mp.SetStartPosition(new Point(1, 1)); }); Assert.Contains("start", excpt.Message); }
public TestEngineFactory WithMap(Bd2Map mp) { shouldIncludeWorld = true; worldToUse = new bd2World(mp); return(this); }