public Tuple <DocumentTestDouble, WindowTestDouble> NewDocumentInNewWindow()
        {
            var window             = (WindowTestDouble)Application.NewWindow();
            var documentTestDouble = new DocumentTestDouble(Application, window);

            ((DocumentsTestDouble)Application.Documents).Add(documentTestDouble);

            return(Tuple.Create(documentTestDouble, window));
        }
 public void OnDocumentOpen(DocumentTestDouble document)
 {
     DocumentOpen(document);
 }
 public void Add(DocumentTestDouble document)
 {
     documents.Add(document);
     ((ApplicationTestDouble) Application).OnDocumentOpen(document);
 }
 public void Add(DocumentTestDouble document)
 {
     documents.Add(document);
     ((ApplicationTestDouble)Application).OnDocumentOpen(document);
 }
 public void OnDocumentOpen(DocumentTestDouble document)
 {
     DocumentOpen(document);
 }