Beispiel #1
0
        public void Generator_Should_Not_Process_Data_Into_Letters_When_Output_Directory_Not_Found()
        {
            GenerateModel model = new GenerateModel()
            {
                DataFileName     = string.Empty,
                TemplateFileName = string.Empty,
                OutputFolder     = string.Empty
            };

            var result = generator.Process(model);

            Assert.AreEqual(result.Count, 0);

            Assert.AreEqual(logger.MessageCount, 1);
        }
        public void Generator_Should_Process_Data_Into_Letters()
        {
            GenerateModel model = new GenerateModel()
            {
                DataFileName     = string.Empty,
                TemplateFileName = string.Empty,
                OutputFolder     = string.Empty
            };

            var result = generator.Process(model);

            Assert.AreEqual(result.Count, 3);

            Assert.AreEqual(result[0].FileName, "1_Mr_Cameron_Braidwood.txt");
            Assert.IsTrue(result[0].Content.Contains("Cameron"));
            Assert.IsTrue(result[0].Content.Contains("Braidwood"));
        }