public void NullHandling()
 {
     JsonReader reader = CreateReader("null");
     TestImporter importer = new TestImporter();
     Assert.IsNull(importer.Import(new ImportContext(), reader));
     Assert.IsTrue(reader.EOF);
 }
Esempio 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();
        }
Esempio 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 LastImporterRegistrationWins()
 {
     _importers.Register(_thing1Importer);
     Assert.AreSame(_thing1Importer, _importers.Find(_thing1Type));
     TestImporter anotherThing1Importer = new TestImporter(_thing1Type);
     _importers.Register(anotherThing1Importer);
     Assert.AreSame(anotherThing1Importer, _importers.Find(_thing1Type));
 }
Esempio n. 5
0
        public void CustomImportContextUsedDuringRequestProcessing()
        {
            JsonRpcDispatcher dispatcher = new JsonRpcDispatcher(new TestService());
            TestImporter      importer   = new TestImporter();

            Assert.IsFalse(importer.ImportCalled);
            dispatcher.JsonImporter = new JsonImportHandler(importer.Import);
            dispatcher.Process("{ id: 1, method: Dummy }");
            Assert.IsTrue(importer.ImportCalled);
        }
 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);
 }
Esempio n. 7
0
 /// <summary>
 ///     Find the test sequences containing the given packet.
 /// </summary>
 public override void ExecuteWork()
 {
     foreach (string fName in Directory.GetFiles(FolderName, "*.mdb"))
     {
         Dialog.UpdateMessage(FileNames.Count + " test found");
         TestImporter importer = new TestImporter(fName, DbPassword);
         if (importer.FindSpecificPacket(PacketNumber))
         {
             FileNames.Add(fName);
         }
     }
 }
Esempio n. 8
0
        public void OutputTypeInitialization()
        {
            var importer = new TestImporter();

            Assert.AreSame(typeof(object), importer.OutputType);
        }
Esempio n. 9
0
 public void CustomImportContextUsedDuringRequestProcessing()
 {
     JsonRpcDispatcher dispatcher = new JsonRpcDispatcher(new TestService());
     TestImporter importer = new TestImporter();
     Assert.IsFalse(importer.ImportCalled);
     dispatcher.JsonImporter = new JsonImportHandler(importer.Import);
     dispatcher.Process("{ id: 1, method: Dummy }");
     Assert.IsTrue(importer.ImportCalled);
 }
 public void Init()
 {
     _importers = new JsonImporterCollection();
     _thing1Importer = new TestImporter(_thing1Type);
     _thing2Importer = new TestImporter(_thing2Type);
 }
Esempio n. 11
0
 public void OutputTypeInitialization()
 {
     TestImporter importer = new TestImporter();
     Assert.AreSame(typeof(object), importer.OutputType);
 }
Esempio n. 12
0
        protected void WhenImportIsRun()
        {
            var uut = new TestImporter(TestFeedbackDatabase, _logger, _inputArchiveBuilders);

            uut.Import();
        }