public void SummeBerechnen_When_Spielfeld_Mit_11_Kreuzen_In_Reihe_Blau_Should_Return_66() { //Arrange Spielfeld spielfeld = new Spielfeld(); spielfeld.AnkreuzFelderSpielfarbe[Spielfarbe.Blau][0].IstAngekreuzt = true; spielfeld.AnkreuzFelderSpielfarbe[Spielfarbe.Blau][1].IstAngekreuzt = true; spielfeld.AnkreuzFelderSpielfarbe[Spielfarbe.Blau][2].IstAngekreuzt = true; spielfeld.AnkreuzFelderSpielfarbe[Spielfarbe.Blau][3].IstAngekreuzt = true; spielfeld.AnkreuzFelderSpielfarbe[Spielfarbe.Blau][4].IstAngekreuzt = true; spielfeld.AnkreuzFelderSpielfarbe[Spielfarbe.Blau][5].IstAngekreuzt = true; spielfeld.AnkreuzFelderSpielfarbe[Spielfarbe.Blau][6].IstAngekreuzt = true; spielfeld.AnkreuzFelderSpielfarbe[Spielfarbe.Blau][7].IstAngekreuzt = true; spielfeld.AnkreuzFelderSpielfarbe[Spielfarbe.Blau][8].IstAngekreuzt = true; spielfeld.AnkreuzFelderSpielfarbe[Spielfarbe.Blau][9].IstAngekreuzt = true; spielfeld.AnkreuzFelderSpielfarbe[Spielfarbe.Blau][10].IstAngekreuzt = true; Spielstand spielstand = new Spielstand(); //Act var result = spielstand.SummeBerechnen(spielfeld, Spielfarbe.Blau); //Assert Assert.AreEqual(66, result); }
public void SummeBerechnen_When_Spielfeld_Ohne_Kreuze_Should_Return_0() { //Arrange Spielfeld spielfeld = new Spielfeld(); Spielstand spielstand = new Spielstand(); //Act var result = spielstand.SummeBerechnen(spielfeld, Spielfarbe.Rot); //Assert Assert.AreEqual(0, result); }
public void SummeBerechnen_When_Spielfeld_Mit_1_Kreuz_In_Reihe_Rot_Should_Return_1() { //Arrange Spielfeld spielfeld = new Spielfeld(); spielfeld.AnkreuzFelderSpielfarbe[Spielfarbe.Rot][2].IstAngekreuzt = true; Spielstand spielstand = new Spielstand(); //Act var result = spielstand.SummeBerechnen(spielfeld, Spielfarbe.Rot); //Assert Assert.AreEqual(1, result); }