public void DocumentShouldBeSaved()
        {
            // Arrange
            var doc = new OfficeDocument(this.sourceFile);

            // Act
            doc.Save(this.destFile);

            // Assert
            Assert.IsTrue(File.Exists(this.destFile), "File was not saved");
        }
        public void SaveTest()
        {
            var doc       = new OfficeDocument(this.sourceFile);
            var viewModel = new OfficeDocumentViewModel(doc);

            viewModel.InsertPart(XmlParts.RibbonX12);
            Assert.AreEqual(1, viewModel.Children.Count);

            Assert.IsFalse(File.Exists(this.destFile), "File was not deleted before test");
            doc.Save(this.destFile);
            Assert.IsTrue(File.Exists(this.destFile), "File was not saved");
        }
Exemplo n.º 3
0
        public void DocumentShouldBeSaved()
        {
            // Arrange
            using var doc       = new OfficeDocument(_sourceFile);
            using var viewModel = new OfficeDocumentViewModel(doc);
            viewModel.InsertPart(XmlPart.RibbonX12);
            Assume.That(File.Exists(_destFile), Is.False, "File was not deleted before test");

            // Act
            doc.Save(_destFile);

            // Assert
            Assert.IsTrue(File.Exists(_destFile), "File was not saved");
        }
Exemplo n.º 4
0
 public void open()
 {
     if (contentfile != null && rep != null && version != null)
     {
         try
         {
             OfficeDocument document = application.Open(contentfile, version.contentId, rep);
             document.Save();
             MessageBox.Show(this, "¡Se ha abierto un contenido con el nombre " + fileName + "!", this.Wizard.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         catch (Exception ue)
         {
             Debug.WriteLine(ue.Message);
             Debug.WriteLine(ue.StackTrace);
             MessageBox.Show(this, "El contenido tiene una falla\r\nDetalle: " + ue.Message, this.Wizard.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }