public void Initialize() { colorsCsv = File.ReadAllText($"{AppDomain.CurrentDomain.BaseDirectory}/array1.csv"); namesCsv = File.ReadAllText($"{AppDomain.CurrentDomain.BaseDirectory}/array2.csv"); // ==> array1.csv x array2.csv expectedResult = @"0,Bisque,Xander 46,Violet,Germaine 56,Lime,Silas 66,Dark Goldenrod,Kibo 76,Light Green,Jeanette 126,Sienna,Odette 136,Light Sea Green,Dillon 146,Olive Drab,Damian 156,Dodger Blue,Vivian 166,Antique White,Kane 246,Fire Brick,Odysseus"; // => array1-v2.csv x array2-v2.csv // expectedResult = @"176,Navajo White,Alexa //186,Deep Sky Blue,Ryan //196,Aqua,Simon //206,Pink,Malachi //216,Light Slate Gray,Sacha //226,Light Steel Blue,Hayfa //236,Light Cyan,Mariam //246,Fire Brick,Odysseus //256,Papaya Whip,Cruz //266,Dark Salmon,Urielle //276,Dark Slate Blue,Jessamine"; colorsArray = FileReaderHelper.ReadArrayFromCsv(colorsCsv, ',').OrderBy(x => Convert.ToInt32(x[0])).ToArray(); namesArray = FileReaderHelper.ReadArrayFromCsv(namesCsv, ',').OrderBy(x => Convert.ToInt32(x[0])).ToArray(); }