public void ItWorksOnAVeryLongList()
        {
            var size   = 100000;
            var input  = Enumerable.Range(1, size).Select(i => $"item{i}").ToList();
            var output = ListFormatter.Format(input);

            Assert.That(output[size - 1].StartsWith("100000. Item"));
        }
        public void ItWorksOnSingletonList()
        {
            var input = new List <string> {
                "coffee beans"
            };
            var output = ListFormatter.Format(input).ToList();

            Assert.AreEqual("1. Coffee beans", output[0]);
        }