public void CalculateMultipliersOfSplitStringTests() { // Arrange var splitString1 = new string[] { "three", "two hundred and sixty seven", "nine hundred and ninety nine", "nine hundred and ninety nine", "minus" }; var expectedResult1 = new int[] { 3, 267, 999, 999, -1 }; var splitString2 = new string[] { null, null, null, "seven", "negative" }; var expectedResult2 = new int[] { 0, 0, 0, 7, -1 }; var splitString3 = new string[] { null, null, null, "four", null }; var expectedResult3 = new int[] { 0, 0, 0, 4, 1 }; // Act var actualResult1 = converterHelper.CalculateMultipliersOfSplitString(splitString1); var actualResult2 = converterHelper.CalculateMultipliersOfSplitString(splitString2); var actualResult3 = converterHelper.CalculateMultipliersOfSplitString(splitString3); // Assert Assert.AreEqual(expectedResult1, actualResult1); Assert.AreEqual(expectedResult2, actualResult2); Assert.AreEqual(expectedResult3, actualResult3); }