public static void CloseDocument(IDocumentManagerService documentManagerService, IDocumentContent documentContent, bool force) { IDocument document = documentManagerService.FindDocument(documentContent); if (document != null) { document.Close(force); } }
public void NullService() { IDocumentManagerService service = null; IDocument newDocument = null; Assert.Throws <ArgumentNullException>(() => { service.CreateDocumentIfNotExistsAndShow(ref newDocument, "Type", "X", "Y", "title"); }); Assert.Throws <ArgumentNullException>(() => { service.CreateDocument(new TestViewModel()); }); Assert.Throws <ArgumentNullException>(() => { service.FindDocument("X", "Y"); }); Assert.Throws <ArgumentNullException>(() => { service.GetDocumentsByParentViewModel("X"); }); }
public void CreateDocument(object arg) { IDocument doc = DocumentManagerService.FindDocument(arg); if (doc == null) { doc = DocumentManagerService.CreateDocument("EditView", arg, this, false); doc.Id = DocumentManagerService.Documents.Count <IDocument>(); } doc.Show(); //IDocument doc = DocumentManagerService.CreateDocument("TabView", ViewModelSource.Create(() => new TabViewModel())); //doc.Id = String.Format("DocId_{0}", DocumentManagerService.Documents.Count<IDocument>()); //doc.Title = String.Format("Item {0}", DocumentManagerService.Documents.Count<IDocument>()); //doc.Show(); }
public void NullService_FindDocument() { IDocumentManagerService service = null; service.FindDocument("X", "Y"); }
public static void CloseDocument(IDocumentManagerService documentManagerService, IDocumentContent documentContent, bool force) { IDocument document = documentManagerService.FindDocument(documentContent); if(document != null) document.Close(force); }