diff --git a/BlazorSolution/MiniGames/Client/ViewModel/IUno.cs b/BlazorSolution/MiniGames/Client/ViewModel/IUno.cs index 6eee415..bb4b870 100644 --- a/BlazorSolution/MiniGames/Client/ViewModel/IUno.cs +++ b/BlazorSolution/MiniGames/Client/ViewModel/IUno.cs @@ -4,9 +4,9 @@ namespace MiniGames.Client.ViewModel { public interface IUno { - StapelModel AblageStabel { get; set; } + StapelModel ZiehKartenStapel { get; set; } - void AblagestapelZusammenstellen(); + void ZiehKartenStapelZusammenstellen(); bool IstAblageStabelFarbeGleichHand(string ablegeStapelKarte, string neueKarte); HandKartenModel ZiehEineKarte(HandKartenModel handStapel, StapelModel stapelModel); } diff --git a/BlazorSolution/MiniGames/Client/ViewModel/Uno.cs b/BlazorSolution/MiniGames/Client/ViewModel/Uno.cs index 4b5614b..3c35072 100644 --- a/BlazorSolution/MiniGames/Client/ViewModel/Uno.cs +++ b/BlazorSolution/MiniGames/Client/ViewModel/Uno.cs @@ -6,7 +6,8 @@ namespace MiniGames.Client.ViewModel { public class Uno : IUno { - public StapelModel AblageStabel { get; set; } = new(); + public StapelModel KartenAblageStapel { get; set; } = new(); + public StapelModel ZiehKartenStapel { get; set; } = new(); public bool IstAblageStabelFarbeGleichHand(string ablegeStapelKarte, string neueKarte) { @@ -106,16 +107,16 @@ namespace MiniGames.Client.ViewModel return stapelModel; } - public void AblagestapelZusammenstellen() + public void ZiehKartenStapelZusammenstellen() { var standardKarten = Uno.ErstelleStandardKarten(); var spezialKarten = Uno.ErstelleFarbigeSpezialKarten(); var jokerKarten = Uno.ErstelleJokerKarten(); - AblageStabel.KartenModels = new(); - AblageStabel.KartenModels.AddRange(standardKarten.KartenModels); - AblageStabel.KartenModels.AddRange(spezialKarten.KartenModels); - AblageStabel.KartenModels.AddRange(jokerKarten.KartenModels); + ZiehKartenStapel.KartenModels = new(); + ZiehKartenStapel.KartenModels.AddRange(standardKarten.KartenModels); + ZiehKartenStapel.KartenModels.AddRange(spezialKarten.KartenModels); + ZiehKartenStapel.KartenModels.AddRange(jokerKarten.KartenModels); } diff --git a/BlazorSolution/MiniGamesTests/UnoTest.cs b/BlazorSolution/MiniGamesTests/UnoTest.cs index bbf2b6e..575db4a 100644 --- a/BlazorSolution/MiniGamesTests/UnoTest.cs +++ b/BlazorSolution/MiniGamesTests/UnoTest.cs @@ -219,9 +219,9 @@ namespace MiniGamesTests private void AblagestapelZusammenstellenTest() { - UnoRegeln.AblagestapelZusammenstellen(); + UnoRegeln.ZiehKartenStapelZusammenstellen(); - var ergebnis = UnoRegeln.AblageStabel; + var ergebnis = UnoRegeln.ZiehKartenStapel; Assert.Equal(108, ergebnis.KartenModels.Count()); }