public void CountIntegers_ShouldReturnTheTotalNumbersOfIntegers() { _counter.Add("fizz"); _counter.Add("1"); _counter.Add("-2"); var result = _counter.CountIntegers(); Assert.NotNull(result); Assert.AreEqual(2, result); }
static void Main() { var output = new StringBuilder(); var generator = new Generator(new Rules()); var counter = new OccurrencesCounter(); for (int i = 1; i <= 20; i++) { var result = generator.Generate(i); output.Append($"{result} "); counter.Add(result); } output.Append("\n"); foreach (KeyValuePair <string, int> item in counter.GetReport()) { output.Append($"{item.Key} {item.Value}\n"); } output.Append($"integers {counter.CountIntegers()}\n"); Console.Write(output.ToString()); }