public void OOP_Parser_Regex()
        {
            POParser parser   = new POParser();
            var      lines_v0 = parser.Parse(text);

            for (int s = 0; s < Samples; s++)
            {
                double sum = 0;
                foreach (var line in lines_v0)
                {
                    sum += line.Amount;
                }
            }
        }
        public static void TestAmountPO_Regex()
        {
            var parser = new POParser();
            var lines  = parser.ParseFromPath(@"C:\Users\Y700-17\Desktop\DataOrientedDesign\DoDSamples\DoDSamples\Samples\POParser\Sample.po");

            Utils.Measure(() =>
            {
                for (int s = 0; s < samples; s++)
                {
                    double sum = 0;

                    foreach (var line in lines)
                    {
                        sum += line.Amount;
                    }
                }
            });
        }
        public static void TestNotesPO_OOP_Split()
        {
            samples = 10000;

            POParser parser = new POParser();
            var      lines  = parser.ParseFromPath(@"C:\Users\Y700-17\Desktop\DataOrientedDesign\DoDSamples\DoDSamples\Samples\POParser\Sample.po");

            Utils.Measure(() =>
            {
                for (int s = 0; s < samples; s++)
                {
                    List <string> words = new List <string>(1000);

                    foreach (var line in lines)
                    {
                        words.AddRange(line.Note.Split(" "));
                    }
                }
            });
        }