Пример #1
0
        public void SetupOutputFolder_ClickOnScripture()
        {
            m_dummyParaDlg.BackTranslationChecked = true;

            m_dummyParaDlg.SimulateShowDialog();

            // Now "click" on the Scripture domain radio button.
            m_dummyParaDlg.SimulateCheckScripture();

            Assert.AreEqual(@"C:\My Paratext Projects", m_dummyParaDlg.ScriptureOutputFolder);
            Assert.AreEqual(@"C:\My Paratext Projects\xyz", m_dummyParaDlg.DisplayedOutputFolder);
            Assert.AreEqual(string.Empty, m_dummyParaDlg.FileNameSchemeCtrl.Prefix);
            Assert.AreEqual("41MAT", m_dummyParaDlg.FileNameSchemeCtrl.Scheme);
            Assert.AreEqual("xyz", m_dummyParaDlg.FileNameSchemeCtrl.Suffix);
            // Fails if xyz does not exist.
            //Assert.AreEqual("sfm", m_dummyParaDlg.FileNameSchemeCtrl.Extension);
        }