Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }