Browse Source

mehr tests für IsScissor

feature/scheresteinpapier
ADato88 3 years ago
parent
commit
881f3fdb9d
  1. 17
      BlazorSolution/MiniGamesTests/SchereSteinPapierEchseSpockTest.cs

17
BlazorSolution/MiniGamesTests/SchereSteinPapierEchseSpockTest.cs

@ -43,19 +43,24 @@ namespace MiniGamesTests
Assert.Equal(erwartetesErg, getestetesErg); 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 //arrange
string spielerHand = schere;
string gegnerHand = stein;
string erwartesErg = verloren;
string spielerHand = hand;
string gegnerHand = gegner;
string erwartetesErg = erwartet;
//act //act
string getestetesErg = Spiel.SpielerSchere(spielerHand, gegnerHand); string getestetesErg = Spiel.SpielerSchere(spielerHand, gegnerHand);
//assert //assert
Assert.Equal(erwartesErg, getestetesErg);
Assert.Equal(erwartetesErg, getestetesErg);
} }
} }

Loading…
Cancel
Save