예제 #1
0
        public void VierInEinerReiheWerdenKorrektErkannt()
        {
            var plaetze = new List <Platz>
            {
                new Platz(0, 1)
                {
                    Spielstein = new Spielstein(new Farbe(128, 0, 0), "Draht")
                },
                new Platz(0, 2)
                {
                    Spielstein = new Spielstein(new Farbe(128, 0, 0), "Draht")
                },
                new Platz(0, 3)
                {
                    Spielstein = new Spielstein(new Farbe(128, 0, 0), "Draht")
                },
                new Platz(0, 4)
                {
                    Spielstein = new Spielstein(new Farbe(128, 0, 0), "Draht")
                }
            };

            var testTarget = new LinieMock(plaetze);

            var spielerName = testTarget.UeberpruefeObEinSpielerVierInEinerReiheHat();

            Assert.Equal("Draht", spielerName);
        }
예제 #2
0
        public void KeinGewinnerWirdKorrektErkannt()
        {
            var plaetze = new List <Platz>
            {
                new Platz(0, 0)
                {
                    Spielstein = new Spielstein(new Farbe(128, 0, 0), "Draht")
                },
                new Platz(0, 1)
                {
                    Spielstein = new Spielstein(new Farbe(0, 128, 0), "Muh")
                },
                new Platz(0, 2)
                {
                    Spielstein = new Spielstein(new Farbe(128, 0, 0), "Draht")
                },
                new Platz(0, 3)
                {
                    Spielstein = new Spielstein(new Farbe(128, 0, 0), "Draht")
                },
                new Platz(1, 0),
                new Platz(1, 1)
            };

            var testTarget = new LinieMock(plaetze);

            var spielerName = testTarget.UeberpruefeObEinSpielerVierInEinerReiheHat();

            Assert.Null(spielerName);
        }