public void Construction_ItemDescriptor_ResultIsOriginAreEqual()
        {
            PropertyInfoTest origin = new PropertyInfoTest();
            ItemDescriptor   actual = new ItemDescriptor(new CsvColumnAttribute(), origin);

            Assert.AreEqual(origin, actual.Origin);
        }
        public void ToString_ItemDescriptor_ResultAreEqual(String originName, String headerName, Int32 offsetValue)
        {
            headerName = String.IsNullOrWhiteSpace(headerName) ? "<null>" : headerName;
            PropertyInfoTest origin = new PropertyInfoTest {
                name = $"{originName}",
            };
            CsvColumnAttribute column = new CsvColumnAttribute {
                Header = $"{headerName}", Offset = offsetValue,
            };
            String         expected = $"Offset: \"{offsetValue}\", Header: \"{headerName}\", Origin: \"{originName}\"";
            ItemDescriptor actual   = new ItemDescriptor(column, origin);

            Assert.AreEqual(expected, actual.ToString());
        }