public void ChangeNamesOfBusinessesWithNoRevenueTo_CLOSED(string[] names, double[] revenues) { // Arrange ChallengesSet05 challenger = new ChallengesSet05(); Business[] businesses = new Business[names.Length]; for (int i = 0; i < names.Length; i++) { businesses[i] = new Business() { Name = names[i], TotalRevenue = revenues[i] }; } // Act challenger.ChangeNamesOfBusinessesWithNoRevenueTo_CLOSED(businesses); // Assert foreach (Business business in businesses) { if (business.TotalRevenue == 0) { Assert.Equal("CLOSED", business.Name); } else { Assert.NotEqual("CLOSED", business.Name); } } }
public void IsAscendingOrder(int[] nums, bool expected) { // Arrange ChallengesSet05 challenger = new ChallengesSet05(); // Act bool actual = challenger.IsAscendingOrder(nums); // Assert Assert.Equal(expected, actual); }
public void TwoDifferentElementsInArrayCanSumToTargetNumber(int[] numbers, int targetNumber, bool expected) { // Arrange ChallengesSet05 challenger = new ChallengesSet05(); // Act bool actual = challenger.TwoDifferentElementsInArrayCanSumToTargetNumber(numbers, targetNumber); // Assert Assert.Equal(expected, actual); }
public void NextNumberDivisibleByN(int startNumber, int n, int expected) { // Arrange ChallengesSet05 challenger = new ChallengesSet05(); // Act int actual = challenger.GetNextNumberDivisibleByN(startNumber, n); // Assert Assert.Equal(expected, actual); }
public void TurnWordsIntoSentence(string[] words, string expected) { // Arrange ChallengesSet05 challenger = new ChallengesSet05(); // Act string actual = challenger.TurnWordsIntoSentence(words); // Assert Assert.Equal(expected, actual); }
public void SumElementsThaFollowAnEven(int[] numbers, int expected) { // Arrange ChallengesSet05 challenger = new ChallengesSet05(); // Act int actual = challenger.SumElementsThatFollowAnEven(numbers); // Assert Assert.Equal(expected, actual); }
public void GetEveryFourthElement(double[] numbers, double[] expected) { // Arrange ChallengesSet05 challenger = new ChallengesSet05(); List <double> numbersAsList = numbers == null ? null : new List <double>(numbers); // Act double[] actual = challenger.GetEveryFourthElement(numbersAsList); // Assert Assert.Equal(expected.Length, actual.Length); for (int i = 0; i < expected.Length; i++) { Assert.Equal(Math.Round(expected[i], 4), Math.Round(actual[i], 4)); } }