Browse Source

TicTacToeBrett.Gewinner erkennt erste volle vertikale Reihe

feature/tictactoe
Felix Detig 2 years ago
parent
commit
6edb20d9e4
  1. 5
      BlazorSolution/MiniGames/Shared/Models/TicTacToeBrett.cs
  2. 14
      BlazorSolution/MiniGamesTests/TicTacToeBrettTest.cs

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

@ -81,6 +81,11 @@ namespace MiniGames.Shared.Models
public int Gewinner()
{
if (Felder[0, 0] == Felder[0, 1] && Felder[0, 1] == Felder[0, 2] && Felder[0, 0] != LEER)
{
return Felder[0, 0];
}
return LEER;
}
}

14
BlazorSolution/MiniGamesTests/TicTacToeBrettTest.cs

@ -197,5 +197,19 @@ namespace MiniGamesTests
// assert
Assert.Equal(erwarteterGewinner, erhaltenerGewinner);
}
[Fact]
public void Gewinner_VertikaleReihe1Test()
{
// arrange
TicTacToeBrett brett = TestBrett(0, 0, 0);
int erwarteterGewinner = 0;
// act
int erhaltenerGewinner = brett.Gewinner();
// assert
Assert.Equal(erwarteterGewinner, erhaltenerGewinner);
}
}
}
Loading…
Cancel
Save