private void GuessButton_Click(object sender, EventArgs e) { //КРОК ГРАВЦЯ string turnNumber = textBox1.Text; int[] turnNumberArray = clBullsCows.Separate(turnNumber); if (clBullsCows.ControlNumberAsResult(turnNumberArray)) { var bulls = clBullsCows.BullsCounter(turnNumberArray, computerSecretNumberArray); var cows = clBullsCows.CowsCounter(turnNumberArray, computerSecretNumberArray); dataGridView1.Rows.Add(turnNumber, bulls + " Bulls", cows + " Cows"); NumerateRows(); //КРОК КОМП'ЮТЕРА int[] pcTurn = Computer.GetTurn(); dataGridView2[0, step].Value = String.Join("", pcTurn); if (clBullsCows.BullsCounter(turnNumberArray, computerSecretNumberArray) == 4) { MessageBox.Show("Congratulations!!!You win"); textBox1.Enabled = false; GuessButton.Enabled = false; PCGuessButton.Enabled = false; } } else { label1.Text = "Not correct input.Try again."; //MessageBox.Show("Not correct input.Try again."); textBox1.Clear(); } }
public void BullsCounter5678b4() { // arrange-nastroiti int[] secretNumber = { 5, 6, 7, 8 }; int[] turnNumber = { 5, 6, 7, 8 }; int expected = 4; BullsCows c = new BullsCows(); //act int actual = c.BullsCounter(turnNumber, secretNumber); // assert right or no Assert.AreEqual(expected, actual); }
public void BullsCounter1234c3() { // arrange-nastroiti int[] secretNumber = { 1, 2, 3, 4 }; int[] turnNumber = { 6, 3, 4, 5 }; int expected = 0; BullsCows c = new BullsCows(); //act int actual = c.BullsCounter(turnNumber, secretNumber); // assert right or no Assert.AreEqual(expected, actual); }
public void BullsCounter4321c2b1() { // arrange-nastroiti int[] secretNumber = { 4, 3, 2, 1 }; int[] turnNumber = { 4, 5, 1, 2 }; int expected = 1; BullsCows c = new BullsCows(); //act int actual = c.BullsCounter(turnNumber, secretNumber); // assert right or no Assert.AreEqual(expected, actual); }
public void BullsCounter8097c0b0() { // arrange-nastroiti int[] secretNumber = { 8, 0, 9, 7 }; int[] turnNumber = { 5, 6, 3, 4 }; int expected = 0; BullsCows c = new BullsCows(); //act int actual = c.BullsCounter(turnNumber, secretNumber); // assert right or no Assert.AreEqual(expected, actual); }