public void 큐브를_9개_모았나() { MagicGame game = new MagicGame(); for (int i = 0; i < 9; i++) { game.gatherCube(new Cube(i, 5, 5, 5, 5)); } Assert.AreEqual(9, game._collectedCubes.Count); }
public void 큐브를_9개_모으고_지정된_위치로_와야_마방진게임이_시작하는가() { Player player = new Player(0, 0, 0, 3, false); MagicGame game = new MagicGame(); for (int i = 0; i < 9; i++) { //player가 큐브를 모으는게 맞을수도 없고 아닐수도 있습니다. game.gatherCube(new Cube(i + 1, 5, i * 2, i * 3, 3)); } Assert.AreEqual(true, game.canPlayGame(player)); }
public void 마방진_게임이_완료되었는가() { MagicGame game = new MagicGame(); game.Put(1, 4); game.Put(2, 9); game.Put(3, 2); game.Put(4, 3); game.Put(5, 5); game.Put(6, 7); game.Put(7, 8); game.Put(8, 1); game.Put(9, 6); Assert.AreEqual(true, game.isCompleted()); }
public void 마방진을_맞추지_못_하였습니다() { MagicGame magicGame = new MagicGame(); //가로&&세로&&대각의 값이 !=15면 magic.Restart()를 호출 }