Exemplo n.º 1
0
        public void BuildsFromAlternateReader()
        {
            var opts    = new SendEmailClo();
            var alt     = new StringReader("test text");
            var builder = new BodyBuilder();

            var rc = builder.Build(opts, alt);

            Assert.AreEqual("test text", rc, false, "Should receive text from alternate TextWriter");
        }
Exemplo n.º 2
0
        /// <summary>
        /// Builds the Excel Spreadsheet from the Header Builder and BodyBuilder classes
        /// </summary>
        /// <typeparam name="T">Type of Data Object</typeparam>
        /// <param name="WorkBook">Instance of the Workbook</param>
        /// <param name="FileName">Spreadsheet's file name</param>
        /// <param name="Body">Body of the spreadsheet</param>
        /// <param name="Header">Header of the Spreadsheet</param>
        public static void Build <T>(string FileName, BodyBuilder <T> Body, HeaderBuilder <T> Header)
        {
            var Sheet = Header.Build(FileName);

            Body.Build(Sheet);
        }