Ejemplo n.º 1
0
        public void OverwriteAfterCompare()
        {
            AddSection(m_scr.ScriptureBooksOS[0], 1, 1, 15);
            AddSection(m_importedVersion.BooksOS[0], 1, 1, 15);
            using (DummyImportedBooks importedBooks = new DummyImportedBooks(Cache, m_importedVersion,
                                                                             m_savedVersion))
            {
                importedBooks.SimulateCompare();
                importedBooks.m_typeOfOverwrite = OverwriteType.FullNoDataLoss;
                importedBooks.SimulateOverwrite();
                Assert.AreEqual("Genesis", importedBooks.m_sOverwriteWillBlowAwayMergedBook);
                Assert.AreEqual(ImportedBooks.ImportedBookStatus.Overwritten, importedBooks.GetStatus(0));
            }

            Assert.AreEqual("Book of Genesis",
                            ((StTxtPara)m_scr.ScriptureBooksOS[0].TitleOA.ParagraphsOS[0]).Contents.Text);
        }
        public void OverwriteAfterCompare()
        {
            AddSection(m_scr.ScriptureBooksOS[0], 1, 1, 15);
            AddSection(m_importedVersion.BooksOS[0], 1, 1, 15);

            using (DummyImportedBooks importedBooks = new DummyImportedBooks(Cache, m_importedVersion,
                                                                             m_savedVersion))
            {
                importedBooks.SimulateCompare();

                // We have to end an Undo task because another one is within the btnOverwrite_Click method
                // called from SimulateOverwrite.
                m_actionHandler.EndUndoTask();

                importedBooks.m_typeOfOverwrite = OverwriteType.FullNoDataLoss;
                importedBooks.SimulateOverwrite();
                Assert.AreEqual("Genesis", importedBooks.m_sOverwriteWillBlowAwayMergedBook);
                Assert.AreEqual(ImportedBooks.ImportedBookStatus.Overwritten, importedBooks.GetStatus(0));
            }

            Assert.AreEqual("Book of Genesis", m_scr.ScriptureBooksOS[0].TitleOA[0].Contents.Text);
        }
Ejemplo n.º 3
0
		public void OverwriteAfterCompare()
		{
			AddSection(m_scr.ScriptureBooksOS[0], 1, 1, 15);
			AddSection(m_importedVersion.BooksOS[0], 1, 1, 15);
			using (DummyImportedBooks importedBooks = new DummyImportedBooks(Cache, m_importedVersion,
				m_savedVersion))
			{
				importedBooks.SimulateCompare();
				importedBooks.m_typeOfOverwrite = OverwriteType.FullNoDataLoss;
				importedBooks.SimulateOverwrite();
				Assert.AreEqual("Genesis", importedBooks.m_sOverwriteWillBlowAwayMergedBook);
				Assert.AreEqual(ImportedBooks.ImportedBookStatus.Overwritten, importedBooks.GetStatus(0));
			}

			Assert.AreEqual("Book of Genesis",
				((StTxtPara)m_scr.ScriptureBooksOS[0].TitleOA.ParagraphsOS[0]).Contents.Text);
		}
Ejemplo n.º 4
0
		public void OverwriteAfterCompare()
		{
			AddSection(m_scr.ScriptureBooksOS[0], 1, 1, 15);
			AddSection(m_importedVersion.BooksOS[0], 1, 1, 15);

			using (DummyImportedBooks importedBooks = new DummyImportedBooks(Cache, m_importedVersion,
				m_savedVersion))
			{
				importedBooks.SimulateCompare();

				// We have to end an Undo task because another one is within the btnOverwrite_Click method
				// called from SimulateOverwrite.
				m_actionHandler.EndUndoTask();

				importedBooks.m_typeOfOverwrite = OverwriteType.FullNoDataLoss;
				importedBooks.SimulateOverwrite();
				Assert.AreEqual("Genesis", importedBooks.m_sOverwriteWillBlowAwayMergedBook);
				Assert.AreEqual(ImportedBooks.ImportedBookStatus.Overwritten, importedBooks.GetStatus(0));
			}

			Assert.AreEqual("Book of Genesis", m_scr.ScriptureBooksOS[0].TitleOA[0].Contents.Text);
		}