public void GivenInvalidBase64EncodedString_WhenLoadingCsvData_ItThrows()
        {
            var base64EncodedCsv = "some invalid base64encoded string";

            var    provider = new CsvAdapter(new CsvToSheetConverter());
            Action result   = () => provider.GetFromBase64Encoded(base64EncodedCsv, ';');

            result.Should().Throw <FormatException>();
        }
        public void GivenBase64EncodedString_WhenLoadingCsvData_SheetContainsData()
        {
            var base64EncodedCsv = "Y29sdW1uMTtjb2x1bW5zMg0Kb25lOzENCnR3bzsy";

            var provider = new CsvAdapter(new CsvToSheetConverter());
            var csvData  = provider.GetFromBase64Encoded(base64EncodedCsv, ';');

            csvData.Rows.Count.Should().Be(3);
            csvData.Rows.First().Cells.Count.Should().Be(2);
        }