コード例 #1
0
ファイル: TestEmlReader.cs プロジェクト: ecell/ecell3-ide
        public void TestParse()
        {
            EcellObject expectedEcellObject = _unitUnderTest.Parse();
            EcellObject resultEcellObject = null;

            string[] dmDirs = Util.GetDMDirs();
            string filename = TestConstant.Model_RBC;
            WrappedSimulator sim = new EcellCoreLib.WrappedSimulator(dmDirs);
            EmlReader testEmlReader = new EmlReader(filename, sim);

            resultEcellObject = testEmlReader.Parse();
            Assert.AreEqual(expectedEcellObject, resultEcellObject, "Parse method returned unexpected result.");
        }
コード例 #2
0
ファイル: TestEmlWriter.cs プロジェクト: ecell/ecell3-ide
        public void TestWrite()
        {
            string[] dmDirs = Util.GetDMDirs();
            WrappedSimulator sim = new EcellCoreLib.WrappedSimulator(dmDirs);
            EmlReader testEmlReader = new EmlReader(TestConstant.Model_RBC, sim);
            EcellObject model = testEmlReader.Parse();

            List<EcellObject> storedList = model.Children;
            _unitUnderTest.Write(storedList);
        }
コード例 #3
0
ファイル: Eml.cs プロジェクト: ecell/ecell3-ide
 /// <summary>
 /// Parses the "eml" formatted file.
 /// </summary>
 /// <param name="fileName">The "eml" formatted file</param>
 /// <param name="sim">Simulator instance</param>
 public static EcellModel Parse(string fileName, WrappedSimulator sim)
 {
     EmlReader reader = new EmlReader(fileName, sim);
     EcellModel model = reader.Parse();
     InitializeModel(model, sim);
     return model;
 }
コード例 #4
0
ファイル: TestEmlWriter.cs プロジェクト: ecell/ecell3-ide
        public void TestCreate()
        {
            _unitUnderTest.Close();
            string[] dmDirs = Util.GetDMDirs();
            WrappedSimulator sim = new EcellCoreLib.WrappedSimulator(dmDirs);
            EmlReader testEmlReader = new EmlReader(TestConstant.Model_Oscillation, sim);
            EcellObject model = testEmlReader.Parse();

            List<EcellObject> storedList = model.Children;
            bool isProjectSave = true;
            EmlWriter.Create(_filename, storedList, isProjectSave);
            EmlWriter.Create(_filename + Constants.FileExtBackUp, storedList, isProjectSave);
        }