public void FeedHamster_Case7() { // Assign int foodSupplies = 20000; int hamsterCount = 10; var hamsters = new List <Hamster>(hamsterCount); var cage = new hamstr.Hamstr(); hamsters.Add(new Hamster(1, 5000, hamsterCount)); hamsters.Add(new Hamster(1, 5000, hamsterCount)); for (int i = 0; i < hamsterCount - 2; i++) { hamsters.Add(new Hamster(10000, 1, hamsterCount)); } // Act int result = cage.FeedHamsters(foodSupplies, hamsters.ToArray()); // Assert int expected = 2; var errorMessage = $"Expected: {expected}, Actual: {result}"; Assert.AreEqual(expected, result, errorMessage); }
public void FeedHamster_Case8() { // Assign int foodSupplies = 0; int hamsterCount = 1; var hamsters = new List <Hamster>(hamsterCount); var cage = new hamstr.Hamstr(); hamsters.Add(new Hamster(10, 0, hamsterCount)); // Act int result = cage.FeedHamsters(foodSupplies, hamsters.ToArray()); // Assert int expected = 0; var errorMessage = $"Expected: {expected}, Actual: {result}"; Assert.AreEqual(expected, result, errorMessage); }