diff --git a/BlazorSolution/MiniGames/Client/ViewModel/SchereSteinPapierEchseSpock.cs b/BlazorSolution/MiniGames/Client/ViewModel/SchereSteinPapierEchseSpock.cs index 1f4b1ca..e871c94 100644 --- a/BlazorSolution/MiniGames/Client/ViewModel/SchereSteinPapierEchseSpock.cs +++ b/BlazorSolution/MiniGames/Client/ViewModel/SchereSteinPapierEchseSpock.cs @@ -86,5 +86,10 @@ namespace MiniGames.Client.ViewModel return RegelModel.erg[2]; } } + + public string CPUHand(int index) + { + return RegelModel.hand[index]; + } } } diff --git a/BlazorSolution/MiniGamesTests/SchereSteinPapierEchseSpockTest.cs b/BlazorSolution/MiniGamesTests/SchereSteinPapierEchseSpockTest.cs index 7f53eeb..d2c3609 100644 --- a/BlazorSolution/MiniGamesTests/SchereSteinPapierEchseSpockTest.cs +++ b/BlazorSolution/MiniGamesTests/SchereSteinPapierEchseSpockTest.cs @@ -122,5 +122,24 @@ namespace MiniGamesTests //assert Assert.Equal(erwartetesErg, getestetesErg); } + + [Theory] + [InlineData(0, stein)] + [InlineData(1, schere)] + [InlineData(2, papier)] + [InlineData(3, echse)] + [InlineData(4, spock)] + public void PChand(int index, string erwartet) + { + //arrange + int _index = index; + string _erwartet = erwartet; + + //act + string erg = Spiel.CPUHand(_index); + + //assert + Assert.Equal(_erwartet, erg); + } } }