Browse Source

TicTacToeBrett.set setzt das richtige Feld auf den übergebenen Wert

feature/tictactoe
Felix Detig 3 years ago
parent
commit
14b66f20b1
  1. 2
      BlazorSolution/MiniGames/Shared/Models/TicTacToeBrett.cs
  2. 11
      BlazorSolution/MiniGamesTests/TicTacToeBrettTest.cs

2
BlazorSolution/MiniGames/Shared/Models/TicTacToeBrett.cs

@ -43,6 +43,8 @@ namespace MiniGames.Shared.Models
public bool set(int pos, int wert)
{
Felder[pos / 3, pos % 3] = wert;
return true;
}
}

11
BlazorSolution/MiniGamesTests/TicTacToeBrettTest.cs

@ -26,19 +26,22 @@ namespace MiniGamesTests
);
}
[Theory]
[InlineData(4, 0, true)]
public void Set_FreiesFeldBelegenTest(int pos, int wert, bool gesetzt)
[Fact]
public void Set_FreiesFeldBelegenTest()
{
// arrange
TicTacToeBrett brett = new();
bool erwartetGesetzt = gesetzt;
TicTacToeBrett erwartetesBrett = TestBrett(-1, -1, -1, -1, 0);
int pos = 4;
int wert = 0;
bool erwartetGesetzt = true;
// act
bool erhaltenGesetzt = brett.set(pos, wert);
// assert
Assert.Equal(erwartetGesetzt, erhaltenGesetzt);
Assert.True(brett.Gleich(erwartetesBrett));
}
[Fact]

Loading…
Cancel
Save