public void Test1_JustGettingStarted_ReadingCSVfile()
        {
            // this is not a UnitTest! (we use a file)

            // Arrange
            ITestOutputHelper logger = new TestOutputHelper();
            bool firstLine           = true;

            IMappingListUuidTestData target = new MappingListUuidTestData();

            string filename = @"C:\jad\source\Pluralsight\NationalCookies-WithCache\BridgeUuid\TestData\mapnigsliste-uuid-jad.csv";
            var    result   = target.GetMappingList(filename);

            IDictionary <string, Guid> cacheDictionary = new Dictionary <string, Guid>();

            // List<UuidCacheKey>


            foreach (string line in result)
            {
                _testOutputHelper.WriteLine(line);

                // skift first line
                if (firstLine)
                {
                    firstLine = false;
                    continue;
                }

                if (!String.IsNullOrEmpty(line) || line != ";;;;")
                {
                    // lineStrings
                    string[] lineStrings = line.Split(";", StringSplitOptions.None);

                    string key   = string.Format($"{lineStrings[0]}{lineStrings[1]}{lineStrings[2]}{lineStrings[3]}");
                    string value = lineStrings[4];

                    try
                    {
                        KeyValuePair <string, Guid> sssKeyValuePair = new KeyValuePair <string, Guid>(key, new Guid(value));
                        cacheDictionary.Add(sssKeyValuePair);
                    }
                    catch (FormatException e)
                    {
                        Console.WriteLine(e);
                        _testOutputHelper.WriteLine("Skipping ... {line}");
                        // throw;
                    }
                }
            }
        }
        public void GetCacheStub()
        {
            // this is not a UnitTest! (we use a file)

            // Arrange
            IMappingListUuidTestData target = new MappingListUuidTestData();
            //string filename = @"C:\jad\source\Pluralsight\NationalCookies-WithCache\BridgeUuid\TestData\mapnigsliste-uuid-jad.csv";
            string filename = @"TestData\mapnigsliste-uuid-jad.csv";    // it works!



            // Act
            IDictionary <string, Guid> result = target.GetCacheStub(filename);

            // Assert
            foreach (KeyValuePair <string, Guid> keyValuePair in result)
            {
                _testOutputHelper.WriteLine($" {keyValuePair.Key}  -->  {keyValuePair.Value} ");
            }
        }