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 Separation1234() { // arrange-nastroiti string x = "1234"; int[] expacted = { 1, 2, 3, 4 }; BullsCows c = new BullsCows(); //act int[] actual = c.Separate(x); // assert right or no Assert.AreEqual(expacted[0], actual[0]); Assert.AreEqual(expacted[1], actual[1]); Assert.AreEqual(expacted[2], actual[2]); Assert.AreEqual(expacted[3], actual[3]); }