From 881f3fdb9dd28be0a71a7e21ea6aacfa20e0072c Mon Sep 17 00:00:00 2001 From: ADato88 Date: Wed, 19 Jan 2022 10:47:32 +0100 Subject: [PATCH] =?UTF-8?q?mehr=20tests=20f=C3=BCr=20IsScissor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SchereSteinPapierEchseSpockTest.cs | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/BlazorSolution/MiniGamesTests/SchereSteinPapierEchseSpockTest.cs b/BlazorSolution/MiniGamesTests/SchereSteinPapierEchseSpockTest.cs index 100273a..f1479b9 100644 --- a/BlazorSolution/MiniGamesTests/SchereSteinPapierEchseSpockTest.cs +++ b/BlazorSolution/MiniGamesTests/SchereSteinPapierEchseSpockTest.cs @@ -43,19 +43,24 @@ namespace MiniGamesTests Assert.Equal(erwartetesErg, getestetesErg); } - [Fact] - public void IsScissor() + [Theory] + [InlineData(schere, stein, verloren)] + [InlineData(schere, schere, unentschieden)] + [InlineData(schere, papier, gewonnen)] + [InlineData(schere, echse, gewonnen)] + [InlineData(schere, spock, verloren)] + public void IsScissor(string hand, string gegner, string erwartet) { //arrange - string spielerHand = schere; - string gegnerHand = stein; - string erwartesErg = verloren; + string spielerHand = hand; + string gegnerHand = gegner; + string erwartetesErg = erwartet; //act string getestetesErg = Spiel.SpielerSchere(spielerHand, gegnerHand); //assert - Assert.Equal(erwartesErg, getestetesErg); + Assert.Equal(erwartetesErg, getestetesErg); } }