public void ParseLine_AValidLine_ShouldReturnAQuote()
        {
            string line = "Basic,Programming in Basic causes brain damage - Edsger Wybe Dijkstra";

            Quote result = ImporterFunctional.ParseLine(line);

            Assert.Equal("Basic", result.Title);
            Assert.Equal("Programming in Basic causes brain damage - Edsger Wybe Dijkstra", result.Body);
        }
        public void ParseLine_TooManyCommas_ShouldThrow()
        {
            string line = "asdf,asdf,asdf";

            Assert.Throws <ApplicationException>(() => ImporterFunctional.ParseLine(line));
        }
        public void ParseLine_AnEmptyLine_ShouldThrow()
        {
            string line = "";

            Assert.Throws <ApplicationException>(() => ImporterFunctional.ParseLine(line));
        }