public void TestMethod_GameIsOver_21() { LibraryTicTacToe Library = new LibraryTicTacToe(); int TestSize = 4; int TestToken1 = 1; int TestToken2 = 2; int TestX1 = 1; int TestY1 = 0; int TestX2 = 1; int TestY2 = 1; int TestX3 = 1; int TestY3 = 2; int TestX4 = 1; int TestY4 = 3; Library.CreateGameField(TestSize); Library.SetTokenPalyer1(TestToken1); Library.SetTokenPalyer2(TestToken2); Library.SetCellPlayer2(TestX1, TestY1); Library.SetCellPlayer2(TestX2, TestY2); Library.SetCellPlayer2(TestX4, TestY4); Library.SetCellPlayer1(TestX1 + 1, TestY1); Library.SetCellPlayer1(TestX2 + 1, TestY2); Library.SetCellPlayer1(TestX3 + 1, TestY3); Library.SetCellPlayer1(TestX4 + 1, TestY4); Assert.AreEqual(true, Library.GameIsOver()); }
public void TestMethod_GetWinPlayerName_1() { LibraryTicTacToe Library = new LibraryTicTacToe(); String TestNamePlayer1 = "Test1"; String TestNamePlayer2 = "Test2"; int TestSize = 3; int TestToken1 = 1; int TestToken2 = 2; int TestX1 = 0; int TestY1 = 0; int TestX2 = 1; int TestY2 = 1; int TestX3 = 2; int TestY3 = 2; Library.SetNamePlayer1(TestNamePlayer1); Library.SetNamePlayer2(TestNamePlayer2); Library.CreateGameField(TestSize); Library.SetTokenPalyer1(TestToken1); Library.SetTokenPalyer2(TestToken2); Library.SetCellPlayer2(TestX1, TestY1); Library.SetCellPlayer2(TestX2, TestY2); Library.SetCellPlayer2(TestX3, TestY3); Library.GameIsOver(); Assert.AreEqual(TestNamePlayer2, Library.GetWinPlayerName()); }
public void TestMethod_CreateGameField_1() { LibraryTicTacToe Library = new LibraryTicTacToe(); int TestSize = 4; Library.CreateGameField(TestSize); Assert.AreEqual(TestSize, Library.GetSizeGameField()); }
public void TestMethod_SetCellValue_1() { LibraryTicTacToe Library = new LibraryTicTacToe(); int TestSize = 3; int TestX = 0; int TestY = 0; int TestValue = 3; Library.CreateGameField(TestSize); Library.SetCellValue(TestX, TestY, TestValue); Assert.AreEqual(TestValue, Library.GetCellValue(TestX, TestY)); }
public void TestMethod_CellsGameFieldAreZero() { LibraryTicTacToe Library = new LibraryTicTacToe(); int TestSize = 3; Library.CreateGameField(TestSize); for (int i = 0; i < TestSize; i++) { for (int j = 0; j < TestSize; j++) { Assert.AreEqual(0, Library.GetCellValue(i, j)); } } }
public void TestMethod_SetCellPlayerIsEmpty() { LibraryTicTacToe Library = new LibraryTicTacToe(); int TestSize = 3; int TestToken1 = 2; int TestToken2 = 3; int TestXPlayer1 = 0; int TestYPlayer1 = 2; int TestXPlayer2 = 0; int TestYPlayer2 = 1; Library.CreateGameField(TestSize); Library.SetTokenPalyer1(TestToken1); Library.SetTokenPalyer2(TestToken2); Assert.AreEqual(true, Library.SetCellPlayer1(TestXPlayer1, TestYPlayer1)); Assert.AreEqual(true, Library.SetCellPlayer2(TestXPlayer2, TestYPlayer2)); }
public void TestMethod_GameIsOver_15() { LibraryTicTacToe Library = new LibraryTicTacToe(); int TestSize = 3; int TestToken1 = 1; int TestToken2 = 2; int TestX1 = 0; int TestY1 = 0; int TestX3 = 2; int TestY3 = 2; Library.CreateGameField(TestSize); Library.SetTokenPalyer1(TestToken1); Library.SetTokenPalyer2(TestToken2); Library.SetCellPlayer2(TestX1, TestY1); Library.SetCellPlayer2(TestX3, TestY3); Assert.AreEqual(false, Library.GameIsOver()); }
public void TestMethod_SetCellPlayer_1() { LibraryTicTacToe Library = new LibraryTicTacToe(); int TestSize = 4; int TestToken1 = 2; int TestToken2 = 3; int TestXPlayer1 = 1; int TestYPlayer1 = 2; int TestXPlayer2 = 1; int TestYPlayer2 = 3; Library.CreateGameField(TestSize); Library.SetTokenPalyer1(TestToken1); Library.SetTokenPalyer2(TestToken2); Library.SetCellPlayer1(TestXPlayer1, TestYPlayer1); Library.SetCellPlayer2(TestXPlayer2, TestYPlayer2); Assert.AreEqual(TestToken1, Library.GetCellValue(TestXPlayer1, TestYPlayer1)); Assert.AreEqual(TestToken2, Library.GetCellValue(TestXPlayer2, TestYPlayer2)); }