public void NullHandling()
 {
     JsonReader reader = CreateReader("null");
     TestImporter importer = new TestImporter();
     Assert.IsNull(importer.Import(new ImportContext(), reader));
     Assert.IsTrue(reader.EOF);
 }
Exemplo n.º 2
0
        /// <summary>
        ///     Imports the database
        /// </summary>
        public override void ExecuteWork()
        {
            if (ImportMode == Mode.File)
            {
                Frame frame = GetFrame(FileName);
                if (frame != null)
                {
                    TestImporter importer = new TestImporter(FileName, DbPassword);
                    importer.Import(frame, KeepManualTranslations);
                }
            }
            else
            {
                foreach (string fName in Directory.GetFiles(FileName, "*.mdb"))
                {
                    Frame frame = GetFrame(fName);
                    if (frame != null)
                    {
                        TestImporter importer = new TestImporter(fName, DbPassword);
                        importer.Import(frame, KeepManualTranslations);
                    }
                }
            }

            RefreshModel.Execute();
        }
Exemplo n.º 3
0
        public void NullHandling()
        {
            var reader   = CreateReader("null");
            var importer = new TestImporter();

            Assert.IsNull(importer.Import(new ImportContext(), reader));
            Assert.IsTrue(reader.EOF);
        }
 public void Subclassing()
 {
     JsonReader reader = CreateReader("123");
     TestImporter importer = new TestImporter();
     importer.ReturnValue = new object();
     object o = importer.Import(new ImportContext(), reader);
     Assert.IsTrue(reader.EOF);
     Assert.IsTrue(importer.Called);
     Assert.IsNotNull(o);
     Assert.AreEqual(importer.ReturnValue, o);
 }
Exemplo n.º 5
0
        protected void WhenImportIsRun()
        {
            var uut = new TestImporter(TestFeedbackDatabase, _logger, _inputArchiveBuilders);

            uut.Import();
        }