Пример #1
0
        public void CountIntegers_ShouldReturnTheTotalNumbersOfIntegers()
        {
            _counter.Add("fizz");
            _counter.Add("1");
            _counter.Add("-2");

            var result = _counter.CountIntegers();

            Assert.NotNull(result);
            Assert.AreEqual(2, result);
        }
Пример #2
0
        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());
        }