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(); }
public void CVCreatorReturnsNewCVTypeObject() { var result = new CVCreator().CreateDocument(printerMock.Object); Assert.AreEqual(typeof(CV), result.GetType()); }