public int GetMaxNumOfConsecutiveZerosFromAsciiValueSum(FullName fullName) { int sumOfAsciiValues = AsciiHelper.SumAsciiValuesInString($"{fullName.FirstName} {fullName.LastName}"); string sumOfAsciiValuesAsBinaryString = AsciiHelper.ConvertNumToBinaryString(sumOfAsciiValues); int maxNumOfConsecutiveZeros = AsciiHelper.GetMaxNumOfConsecutiveZeros(sumOfAsciiValuesAsBinaryString); return(maxNumOfConsecutiveZeros); }
public void GivenNumExpectCorrectBinaryString() { //Arrange const int num = 8; const string expectedBinaryString = "1000"; //Act string binaryString = AsciiHelper.ConvertNumToBinaryString(num); //Assert Assert.AreEqual(expectedBinaryString, binaryString); }