Esempio n. 1
0
        private void saveAsDocButton_Click(object sender, EventArgs e)
        {
            ICVFormat cvformat    = CVFactory.getCVFormat(m_ChosenDesign);
            CVCreator cvDecorater = new CVCreator(cvformat);

            cvDecorater.createCV(m_UserInfo, "doc");
            MessageBox.Show("File Saved successfuly");
        }
        static void Main(string[] args)
        {
            Console.WriteLine("Hello Factory!");

            IPrinter mainPrinter = new Printer();

            DocumentCreator cv         = new CVCreator();
            IDocument       cvInstance = cv.CreateDocument(mainPrinter);

            cvInstance.Print();

            DocumentCreator report         = new ReportCreator();
            IDocument       reportInstance = report.CreateDocument(mainPrinter);

            reportInstance.Print();

            DocumentCreator story         = new StoryCreator();
            IDocument       storyInstance = story.CreateDocument(mainPrinter);

            storyInstance.Print();
        }
Esempio n. 3
0
        public void CVCreatorReturnsNewCVTypeObject()
        {
            var result = new CVCreator().CreateDocument(printerMock.Object);

            Assert.AreEqual(typeof(CV), result.GetType());
        }