public void Det_Finns_Ingen_Singel_I_Rad_Return_Tom_Lista() { //SetUp SudokuPussel pussel = new SudokuPussel(new Storlek(3, 3)); List <SudokuSökResultat> resultat = new List <SudokuSökResultat>(); //Utför SudokuLösare.FinnsDetSingelIRad(pussel, resultat); //Kontroll Assert.AreEqual(0, resultat.Count()); }
public void Det_Finns_SingelKandidat() { //Setup SudokuPussel pussel; bool svar; //Utför pussel = SkapaEttPusselMedSingelKandidat(); svar = SudokuLösare.FinnsDetSingelKandidater(pussel); //Kontroll Assert.AreEqual(true, svar); }
public void Det_Finns_Singel_I_Rad_Kontrollerar_Kolumn() { //SetUp SudokuPussel pussel; List <SudokuSökResultat> resultat = new List <SudokuSökResultat>(); //Utför pussel = SkapaEttPusselMedSingel_I_Rad(); SudokuLösare.FinnsDetSingelIRad(pussel, resultat); //Kontroll Assert.AreEqual(6, resultat.First().Kolumn); }
public void Det_Finns_Singel_Kandidat_Kontrollerar_Rad() { //SetUp SudokuPussel pussel; List <SudokuSökResultat> resultat = new List <SudokuSökResultat>(); //Utför pussel = SkapaEttPusselMedSingelKandidat(); SudokuLösare.FinnsDetSingelKandidater(pussel, resultat); //Kontroll Assert.AreEqual(0, resultat.First().Rad); }
public void Det_Finns_Singel_I_Box_Kontrollerar_Siffra() { //SetUp SudokuPussel pussel; List <SudokuSökResultat> resultat = new List <SudokuSökResultat>(); //Utför pussel = SkapaEttPusselMedSingel_I_Box(); SudokuLösare.FinnsDetSingelIBox(pussel, resultat); //Kontroll Assert.AreEqual(1, resultat.First().Siffra); }
public void Det_Finns_Ingen_Singel_I_Rad() { //Setup SudokuPussel pussel = new SudokuPussel(new Sudoku.Struct.Storlek(3, 3)); bool svar; //Utför pussel.PlaceraSiffra(0, 0, 3); pussel.PlaceraSiffra(1, 3, 3); pussel.PlaceraSiffra(2, 7, 4); svar = SudokuLösare.FinnsDetSingelIRad(pussel); //Kontroll Assert.AreEqual(false, svar); }