Ejemplo n.º 1
0
        public void TestImportController()
        {
            MockObjectRepository tdb = new MockObjectRepository();

            tdb.InitializeCDARepository();
            tdb.InitializeLCG();

            string      importXml = Helper.GetSampleContents("Trifolia.Test.DocSamples.ccda1-native.xml");
            ExportModel model     = ExportModel.Deserialize(importXml);

            Helper.AuthLogin(tdb, MockObjectRepository.DEFAULT_USERNAME);

            ImportController controller = new ImportController(tdb);
            var importResponse          = controller.ImportTrifoliaModel(model);

            Assert.IsTrue(importResponse.Success, "Expected import to succeed");

            importResponse = controller.ImportTrifoliaModel(model);

            Assert.IsTrue(importResponse.Success, "Expected import to succeed for a second time");
        }