public void TestAggregate()
        {
            var aggregator = new FormatterLineAggregator<Person>
            {
                Format = "{0,-10}{1,-20}",
                FieldExtractor = new PropertyFieldExtractor<Person> { Names = new[] { "Id", "Name" } }
            };
            var person = new Person { Id = 1, Name = "Person 1"};

            var result = aggregator.Aggregate(person);

            Assert.AreEqual("1         Person 1            ", result);
        }
        public void TestAggregate()
        {
            var aggregator = new FormatterLineAggregator <Person>
            {
                Format         = "{0,-10}{1,-20}",
                FieldExtractor = new PropertyFieldExtractor <Person> {
                    Names = new[] { "Id", "Name" }
                }
            };
            var person = new Person {
                Id = 1, Name = "Person 1"
            };

            var result = aggregator.Aggregate(person);

            Assert.AreEqual("1         Person 1            ", result);
        }