예제 #1
0
        public void SaveFileNormallyShouldNotContainBom()
        {
            var file = new Framework.CsvFile.CsvFile("SimpleTab.csv");

            file.Load();

            file.SaveAs("Temp.csv");

            var text = File.ReadAllBytes("Temp.csv").Take(4).ToArray();

            Assert.Equal(new[] { (byte)'N', (byte)'u', (byte)'m', (byte)'m' }, text);
        }
예제 #2
0
        public void SaveFileForcingBomShouldContainBom()
        {
            var file = new Framework.CsvFile.CsvFile("SimpleTab.csv");

            file.Load();

            file.WriteBom = true;
            file.SaveAs("Temp.csv");

            var text = File.ReadAllBytes("Temp.csv").Take(4).ToArray();

            Assert.Equal(new byte[] { 0xEF, 0xBB, 0xBF, (byte)'N' }, text);
        }