public void KeinGewinnerWirdKorrektErkannt() { // Setup var farbe1 = new Farbe(255, 0, 0); var farbe2 = new Farbe(255, 0, 0); var plätze = new List <Platz> { new Platz { Spielstein = new Spielstein(farbe1, "Foo") }, new Platz { Spielstein = new Spielstein(farbe2, "Bar") }, new Platz { Spielstein = new Spielstein(farbe1, "Foo") }, new Platz { Spielstein = new Spielstein(farbe1, "Foo") }, new Platz(), new Platz() }; var sut = new LinienDummy(plätze); var spielerName = sut.ÜberprüfeObEinSpielerVierInEinerReiheHat(); // Assert Assert.IsNull(spielerName); }
public void KeinGewinnerWirdKorrektErkannt() { var plätze = new List <Platz>() { new Platz(0, 0) { Spielstein = new Spielstein(new Farbe(128, 0, 0), "Foo") }, new Platz(0, 1) { Spielstein = new Spielstein(new Farbe(0, 128, 0), "Bar") }, new Platz(0, 2) { Spielstein = new Spielstein(new Farbe(128, 0, 0), "Foo") }, new Platz(0, 3) { Spielstein = new Spielstein(new Farbe(128, 0, 0), "Foo") }, new Platz(0, 4), new Platz(0, 5) }; var testTarget = new LinienDummy(plätze); var spielername = testTarget.ÜberprüfeObEinSpielerVierInEinerReiheHat(); Assert.IsNull(spielername); }
public void VierInEinerReiheMitUnterbrechungwerdenKorrektErkannt() { // Setup var farbe1 = new Farbe(255, 0, 0); var farbe2 = new Farbe(255, 0, 0); var plätze = new List <Platz> { new Platz { Spielstein = new Spielstein(farbe1, "Foo") }, new Platz { Spielstein = new Spielstein(farbe2, "Bar") }, new Platz { Spielstein = new Spielstein(farbe1, "Foo") }, new Platz { Spielstein = new Spielstein(farbe1, "Foo") }, new Platz { Spielstein = new Spielstein(farbe1, "Foo") }, new Platz { Spielstein = new Spielstein(farbe1, "Foo") }, }; var sut = new LinienDummy(plätze); // Assert Assert.AreEqual("Foo", sut.ÜberprüfeObEinSpielerVierInEinerReiheHat()); }
public void VierInEinerReiheWerdenErkannt() { var plätze = new List <Platz>() { new Platz(0, 0) { Spielstein = new Spielstein(new Farbe(128, 0, 0), "Foo") }, new Platz(0, 1) { Spielstein = new Spielstein(new Farbe(128, 0, 0), "Foo") }, new Platz(0, 2) { Spielstein = new Spielstein(new Farbe(128, 0, 0), "Foo") }, new Platz(0, 3) { Spielstein = new Spielstein(new Farbe(128, 0, 0), "Foo") } }; var testTarget = new LinienDummy(plätze); var spielername = testTarget.ÜberprüfeObEinSpielerVierInEinerReiheHat(); Assert.AreEqual("Foo", spielername); }