public void WarriorGainsSpeedWhenItEatsPear() { // Arrange var monkey = new Monkey('1'); var pear = new Pear(); var oldSpeed = monkey.Speed; // Act monkey.Eat(pear); // Assert var newSpeed = monkey.Speed; Assert.Greater(newSpeed, oldSpeed); }
private void FeedMonkeys_Click(object sender, EventArgs e) { int i = 0; while (i < listBox.Items.Count) { string storage = Convert.ToString(listBox.Items[i]); if (storage.Contains(Convert.ToString(Monkey.Name()))) { string animaltext = Convert.ToString(listBox.Items[i]); string animalnumbercutofbefore = animaltext.Split(new[] { Convert.ToString(Monkey.Name()) }, StringSplitOptions.None).Last(); string animalnumber = animalnumbercutofbefore.Split(new[] { " " }, StringSplitOptions.None).First(); string animalenergy = animaltext.Split(new[] { "Energy:" }, StringSplitOptions.None).Last(); int energyinnumbers = Convert.ToInt32(animalenergy); string feededenergy = Convert.ToString(energyinnumbers + Monkey.Eat()); listBox.Items.RemoveAt(i); listBox.Items.Insert(i, Convert.ToString(Monkey.Name() + animalnumber + " Energy:" + feededenergy)); dtbl.Rows[i][0] = (Convert.ToString(Monkey.Name()) + animalnumber); dtbl.Rows[i][1] = feededenergy; i++; } else { i++; } } }