CSV Exporter

using System.Collections.Generic;
using UnityEngine;
using System.IO;
using NUnit.Framework;

namespace Voodoocado
{
    public class Exporter
    {
        private void WriteCSV(string fileName, List<List<string>> rows)
        {
            StreamWriter writer = new StreamWriter(Application.persistentDataPath + "/" + fileName, false);
            foreach (List<string> row in rows)
            {
                string rowText = "";
                foreach (string cell in row)
                    rowText += cell + "\t";
                writer.WriteLine(rowText);
            }
            writer.Close();
        }

        [Test]
        public void ExportArmor()
        {
            List<List<string>> rows = new List<List<string>>();

            List<string> headers = new List<string>();
            headers.Add("Item");
            headers.Add("Power Rating");
            headers.Add("Physical Armor");
            headers.Add("Magical Armor");
            rows.Add(headers);

            foreach(ArmorIconLink armor in ResourceList.Instance.armors)
            {
                List<string> row = new List<string>();
                row.Add(armor.name);
                row.Add(armor.powerRating.ToString());
                row.Add(armor.physicalArmor.ToString());
                row.Add(armor.magicalArmor.ToString());
                rows.Add(row);
            }
            WriteCSV("armors.csv", rows);
        }
    }
}