public void CreateFileWithNullThrowException()
 {
     if (File.Exists(FilePath))
     {
         File.Delete(FilePath);
     }
     Assert.Throws <NullReferenceException>(() => FlatFileSerializer.Serialize <TestDataItem>(FilePath, null));
 }
        public void CreateFileWith2LinesAndHeaders()
        {
            if (File.Exists(FilePath))
            {
                File.Delete(FilePath);
            }
            FlatFileSerializer.Serialize(FilePath, List);
            var content = File.ReadAllLines(FilePath);

            Assert.Equal(3, content.Length);
        }
        public void ReadFileWith2LinesAndHeaders()
        {
            if (File.Exists(FilePath))
            {
                File.Delete(FilePath);
            }
            FlatFileSerializer.Serialize(FilePath, List);
            var content      = File.ReadAllText(FilePath);
            var deserialized = FlatFileSerializer.Deserialize <TestDataItem>(content);

            Assert.Equal(2, deserialized.Length);
        }