コード例 #1
0
        public void test_ModelHistory_addCreator()
        {
            ModelCreator newMC;
            ModelHistory history = new  ModelHistory();

            assertTrue(history.getNumCreators() == 0);
            assertTrue(history != null);
            ModelCreator mc = new  ModelCreator();

            assertTrue(mc != null);
            mc.setFamilyName("Keating");
            mc.setGivenName("Sarah");
            mc.setEmail("*****@*****.**");
            mc.setOrganisation("UH");
            history.addCreator(mc);
            assertTrue(history.getNumCreators() == 1);
            mc    = null;
            newMC = history.getListCreators().get(0);
            assertTrue(newMC != null);
            assertTrue(("Keating" == newMC.getFamilyName()));
            assertTrue(("Sarah" == newMC.getGivenName()));
            assertTrue(("*****@*****.**" == newMC.getEmail()));
            assertTrue(("UH" == newMC.getOrganisation()));
            history = null;
        }
コード例 #2
0
        public void test_ModelCreator_create()
        {
            ModelCreator mc = new  ModelCreator();

            assertTrue(mc != null);
            mc = null;
        }
コード例 #3
0
        private void Enroll(object sender, RoutedEventArgs e)
        {
            if (cboxDocsList.SelectedIndex == -1)
            {
                MessageBox.Show("Select doctor");
                return;
            }

            if (this.dpDate.SelectedDate == null)
            {
                MessageBox.Show("Please select date");
                return;
            }

            if (cboxTime.SelectedIndex == -1)
            {
                MessageBox.Show("Select time");
                return;
            }

            TimeManager tm     = new TimeManager();
            DoctorDTO   doctor = cboxDocsList.SelectedValue as DoctorDTO;
            DateTime    date   = dpDate.SelectedDate.Value;

            var schedule = ModelCreator.CreateEnroll(doctor.Id, (PatientsPage.instance.lstPatients.SelectedValue as PatientDTO).Id,
                                                     date, cboxTime.SelectedItem.ToString());

            tm.Add(schedule);

            MessageBox.Show("Enroll");
            this.Close();
        }
コード例 #4
0
        public void test_L3_Species_ModelHistory()
        {
            (S).setMetaId("_3");
            ModelHistory history = new  ModelHistory();
            int          i       = (S).setModelHistory(history);

            assertTrue(i == libsbml.LIBSBML_INVALID_OBJECT);
            assertEquals(false, (S).isSetModelHistory());
            ModelCreator mc   = new  ModelCreator();
            Date         date = new  Date(2005, 12, 30, 12, 15, 45, 1, 2, 0);

            mc.setFamilyName("Keating");
            mc.setGivenName("Sarah");
            mc.setEmail("*****@*****.**");
            mc.setOrganisation("UH");
            history.addCreator(mc);
            history.setCreatedDate(date);
            history.setModifiedDate(date);
            i = (S).setModelHistory(history);
            assertTrue(i == libsbml.LIBSBML_OPERATION_SUCCESS);
            assertEquals(true, (S).isSetModelHistory());
            i = (S).unsetModelHistory();
            assertTrue(i == libsbml.LIBSBML_OPERATION_SUCCESS);
            assertEquals(false, (S).isSetModelHistory());
            assertTrue((S).getModelHistory() == null);
            history = null;
        }
コード例 #5
0
        public HttpResponseMessage PostCreateAlbum(AlbumModel albumModel, string sessionKey)
        {
            try
            {
                var userService = new UserService();
                var user        = userService.GetUserBySessionKey(sessionKey);

                Validator.ValidateUser(user, USER_ACCESS_DENIED);

                var albumService = new AlbumService();
                var newAlbum     = albumService.CreateAlbum(albumModel, user);

                var userModel = ModelCreator.CreateUserModel(user);

                albumModel           = new AlbumModel();
                albumModel.Title     = newAlbum.Title;
                albumModel.Id        = newAlbum.Id;
                albumModel.User      = userModel;
                albumModel.CreatedAt = newAlbum.CreatedAt;

                return(this.Request.CreateResponse(HttpStatusCode.Created, albumModel));
            }
            catch (Exception ex)
            {
                return(this.Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message));
            }
        }
コード例 #6
0
        public void TransactionSuccess()
        {
            TestContext db = new TestContext("json", "default");

            db.Entries.RemoveRange(db.Entries);
            db.SaveChanges();

            Assert.Empty(db.Entries);

            using (IDbContextTransaction transaction = db.Database.BeginTransaction())
            {
                try
                {
                    db.Entries.Add(ModelCreator.GenerateEntry());
                    db.Entries.Add(ModelCreator.GenerateEntry());
                    db.Entries.Add(ModelCreator.GenerateEntry());
                    db.SaveChanges();

                    db.Entries.Add(ModelCreator.GenerateEntry());
                    db.Entries.Add(ModelCreator.GenerateEntry());
                    db.Entries.Add(ModelCreator.GenerateEntry());
                    db.SaveChanges();

                    transaction.Commit();
                }
                catch (Exception ex)
                {
                    transaction.Rollback();
                }
            }

            Assert.Equal(6, db.Entries.Count());
        }
コード例 #7
0
        static void Main(string[] args)
        {
            var mlcreator = new ModelCreator();

            mlcreator.TrainAndSaveModel();
            Console.WriteLine("Hello ML NET!");
        }
コード例 #8
0
        private void DataLoadDirect(IProcessor ip, Type returnType, SqlStatement sql, bool useIndex, bool noLazy)
        {
            long startIndex = sql.StartIndex;
            long endIndex   = sql.EndIndex;

            if (Provider.Dialect.SupportsRangeStartIndex && endIndex > 0)
            {
                endIndex   = endIndex - startIndex + 1;
                startIndex = 1;
            }
            var creator = ModelCreator.GetCreator(returnType, useIndex, noLazy);

            Provider.ExecuteDataReader(sql, returnType, delegate(IDataReader dr)
            {
                int count = 0;
                while (dr.Read())
                {
                    count++;
                    if (count >= startIndex)
                    {
                        object di = creator.CreateObject(dr);
                        if (!ip.Process(di))
                        {
                            break;
                        }
                    }
                    if (endIndex > 0 && count >= endIndex)
                    {
                        break;
                    }
                }
            });
        }
コード例 #9
0
        public HttpResponseMessage GetUserBySessionKey(string sessionKey)
        {
            try
            {
                var userService = new UserService();
                var user        = userService.GetUserBySessionKey(sessionKey);

                Validator.ValidateUser(user, NOT_LOGGED);

                //if (user == null)
                //{
                //    throw new Exception(NOT_LOGGED);
                //}

                var userToReturn = ModelCreator.CreateUserModel(user);

                var response = this.Request.CreateResponse(HttpStatusCode.OK, userToReturn);

                return(response);
            }
            catch (Exception ex)
            {
                var response = this.Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message);
                return(response);
            }
        }
コード例 #10
0
        private void buttonGenerate_Click(object sender, System.Windows.RoutedEventArgs e)
        {
            Mouse.OverrideCursor     = System.Windows.Input.Cursors.Wait;
            buttonClose.IsEnabled    = false;
            buttonGenerate.IsEnabled = false;

            GatherUserInput();

            ModelCreator creator = new ModelCreator(repository, cctsRepository);

            creator.StatusChanged += OnStatusChanged;

            if (checkboxImportStandardLibraries.IsChecked == true)
            {
                ResourceDescriptor resourceDescriptor = new ResourceDescriptor(cclPath, cbxMajor.SelectedItem.ToString(), cbxMinor.SelectedItem.ToString());
                creator.CreateUpccModel(modelName, bdtLibraryName, bieLibraryName, docLibraryName, resourceDescriptor);
            }
            else
            {
                creator.CreateUpccModel(modelName, primLibraryName, enumLibraryName, cdtLibraryName,
                                        ccLibraryName, bdtLibraryName, bieLibraryName, docLibraryName);
            }

            MessageBox.Show(string.Format(StatusMessage, modelName), WizardTitle, MessageBoxButtons.OK, MessageBoxIcon.Information);

            buttonClose.IsEnabled = true;
            Mouse.OverrideCursor  = System.Windows.Input.Cursors.Arrow;
        }
コード例 #11
0
ファイル: TestModel.cs プロジェクト: gitter-badger/sbmlsolver
        public void test_Model_setgetModelHistory()
        {
            M.setMetaId("_001");
            ModelHistory history = new  ModelHistory();
            ModelCreator mc      = new  ModelCreator();
            Date         date    = new  Date(2005, 12, 30, 12, 15, 45, 1, 2, 0);

            mc.setFamilyName("Keating");
            mc.setGivenName("Sarah");
            mc.setEmail("*****@*****.**");
            mc.setOrganisation("UH");
            history.addCreator(mc);
            history.setCreatedDate(date);
            history.setModifiedDate(date);
            assertTrue(M.isSetModelHistory() == false);
            M.setModelHistory(history);
            assertTrue(M.isSetModelHistory() == true);
            ModelCreator newMC = history.getCreator(0);

            assertTrue(newMC != null);
            assertTrue(("Keating" == newMC.getFamilyName()));
            assertTrue(("Sarah" == newMC.getGivenName()));
            assertTrue(("*****@*****.**" == newMC.getEmail()));
            assertTrue(("UH" == newMC.getOrganisation()));
            M.unsetModelHistory();
            assertTrue(M.isSetModelHistory() == false);
            history = null;
            mc      = null;
        }
コード例 #12
0
        public void test_ModelHistory_copyConstructor()
        {
            ModelHistory mh = new ModelHistory();
            ModelCreator mc = new ModelCreator();

            mc.setFamilyName("Keating");
            mc.setGivenName("Sarah");
            mc.setEmail("*****@*****.**");
            mh.addCreator(mc);
            mc = null;
            Date date = new Date(2005, 12, 30, 12, 15, 45, 1, 2, 0);

            mh.setCreatedDate(date);
            date = null;
            assertTrue(mh.getCreatedDate().getMonth() == 12);
            assertTrue(mh.getCreatedDate().getSecond() == 45);
            assertTrue(((ModelCreator)mh.getCreator(0)).getFamilyName() == "Keating");
            ModelHistory mh2 = new ModelHistory(mh);

            assertTrue(mh2.getCreatedDate().getMonth() == 12);
            assertTrue(mh2.getCreatedDate().getSecond() == 45);
            assertTrue(((ModelCreator)mh2.getCreator(0)).getFamilyName() == "Keating");
            mh2 = null;
            mh  = null;
        }
コード例 #13
0
        private void buttonGenerate_Click(object sender, EventArgs e)
        {
            buttonGenerate.Enabled = false;

            GatherUserInput();

            ModelCreator creator = new ModelCreator(repository, cctsRepository);

            creator.StatusChanged += OnStatusChanged;

            if (checkboxImportStandardLibraries.CheckState == CheckState.Checked)
            {
                ResourceDescriptor resourceDescriptor = new ResourceDescriptor(cclPath, cbxMajor.SelectedItem.ToString(), cbxMinor.SelectedItem.ToString());
                creator.CreateUpccModel(modelName, bdtLibraryName, bieLibraryName, docLibraryName, resourceDescriptor);
            }
            else
            {
                creator.CreateUpccModel(modelName, primLibraryName, enumLibraryName, cdtLibraryName,
                                        ccLibraryName, bdtLibraryName, bieLibraryName, docLibraryName);
            }

            MessageBox.Show(string.Format(statusMessage, modelName), wizardTitle, MessageBoxButtons.OK, MessageBoxIcon.Information);

            buttonGenerate.Enabled = true;
        }
コード例 #14
0
        //----------------------------[ Initialization ]------------------

        private void init(IStartup startup,
                          Creator viewModelCreator,
                          Creator imageCreator,
                          Creator contextCreator,
                          ModelCreator modelCreator,
                          Creator commandCreator)
        {
            _startup          = startup;
            _viewModelCreator = viewModelCreator;
            _imageCreator     = imageCreator;
            _contextCreator   = contextCreator;
            _modelCreator     = modelCreator;
            _commandCreator   = commandCreator;

            _lang    = Thread.CurrentThread.CurrentCulture.Name;
            _context = _contextCreator.createContext(this);
            _searchProgressVisibolity = "Visible";
            _startup.initialize();
            _widthDataList  = 1200;
            _heightDataList = 600;

            //------[ ViewModels ]
            ItemViewModel          = (IItemViewModel)_viewModelCreator.createViewModel(EViewModel.ITEM, this);
            ClientViewModel        = (IClientViewModel)_viewModelCreator.createViewModel(EViewModel.CLIENT, this);
            AgentViewModel         = (IAgentViewModel)_viewModelCreator.createViewModel(EViewModel.AGENT, this);
            ChatRoomViewModel      = (IChatRoomViewModel)_viewModelCreator.createViewModel(EViewModel.CHAT, this);
            HomeViewModel          = (IHomeViewModel)_viewModelCreator.createViewModel(EViewModel.HOME, this);
            NotificationViewModel  = (INotificationViewModel)_viewModelCreator.createViewModel(EViewModel.NOTIFICATION, this);
            ReferentialViewModel   = (IReferentialViewModel)_viewModelCreator.createViewModel(EViewModel.REFERENTIAL, this);
            StatisticViewModel     = (IStatisticViewModel)_viewModelCreator.createViewModel(EViewModel.STATISTIC, this);
            OrderViewModel         = (IOrderViewModel)_viewModelCreator.createViewModel(EViewModel.ORDER, this);
            QuoteViewModel         = (IQuoteViewModel)_viewModelCreator.createViewModel(EViewModel.QUOTE, this);
            SecurityLoginViewModel = (ISecurityLoginViewModel)_viewModelCreator.createViewModel(EViewModel.SECURITYLOGIN, this);
        }
コード例 #15
0
 public void test_RDFAnnotation_getModelHistory()
 {
   assertTrue( ! (m == null) );
   ModelHistory history = m.getModelHistory();
   assertTrue( history != null );
   ModelCreator mc = history.getCreator(0);
   assertTrue((  "Le Novere" == mc.getFamilyName() ));
   assertTrue((  "Nicolas" == mc.getGivenName() ));
   assertTrue((  "*****@*****.**" == mc.getEmail() ));
   assertTrue((  "EMBL-EBI" == mc.getOrganisation() ));
   Date date = history.getCreatedDate();
   assertTrue( date.getYear() == 2005 );
   assertTrue( date.getMonth() == 2 );
   assertTrue( date.getDay() == 2 );
   assertTrue( date.getHour() == 14 );
   assertTrue( date.getMinute() == 56 );
   assertTrue( date.getSecond() == 11 );
   assertTrue( date.getSignOffset() == 0 );
   assertTrue( date.getHoursOffset() == 0 );
   assertTrue( date.getMinutesOffset() == 0 );
   assertTrue((  "2005-02-02T14:56:11Z" == date.getDateAsString() ));
   date = history.getModifiedDate();
   assertTrue( date.getYear() == 2006 );
   assertTrue( date.getMonth() == 5 );
   assertTrue( date.getDay() == 30 );
   assertTrue( date.getHour() == 10 );
   assertTrue( date.getMinute() == 46 );
   assertTrue( date.getSecond() == 2 );
   assertTrue( date.getSignOffset() == 0 );
   assertTrue( date.getHoursOffset() == 0 );
   assertTrue( date.getMinutesOffset() == 0 );
   assertTrue((  "2006-05-30T10:46:02Z" == date.getDateAsString() ));
 }
コード例 #16
0
        protected override void OnModelCreating(ModelBuilder builder)
        {
            base.OnModelCreating(builder);

            ModelCreator.SetModelKeys(builder);
            DataSeeder.SeedData(builder);
        }
コード例 #17
0
        public ModelCreator remove(uint n)
        {
            global::System.IntPtr cPtr = libsbmlPINVOKE.ModelCreatorList_remove(swigCPtr, n);
            ModelCreator          ret  = (cPtr == global::System.IntPtr.Zero) ? null : new ModelCreator(cPtr, false);

            return(ret);
        }
コード例 #18
0
        public void test_RDFAnnotation2_modelWithHistoryAndCVTerms()
        {
            ModelHistory h = new ModelHistory();
            ModelCreator c = new ModelCreator();

            c.setFamilyName("Keating");
            c.setGivenName("Sarah");
            h.addCreator(c);
            Date d = new Date(2008, 11, 17, 18, 37, 0, 0, 0, 0);

            h.setCreatedDate(d);
            h.setModifiedDate(d);
            m2.unsetModelHistory();
            m2.setModelHistory(h);
            CVTerm cv = new CVTerm();

            cv.setQualifierType(libsbml.BIOLOGICAL_QUALIFIER);
            cv.setBiologicalQualifierType(libsbml.BQB_IS_VERSION_OF);
            cv.addResource("http://www.geneontology.org/#GO:0005892");
            m2.addCVTerm(cv);
            XMLNode ann      = RDFAnnotationParser.parseModelHistory(m2);
            string  expected = "<annotation>\n" +
                               "  <rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dcterms=\"http://purl.org/dc/terms/\" xmlns:vCard=\"http://www.w3.org/2001/vcard-rdf/3.0#\" xmlns:bqbiol=\"http://biomodels.net/biology-qualifiers/\" xmlns:bqmodel=\"http://biomodels.net/model-qualifiers/\">\n" +
                               "    <rdf:Description rdf:about=\"#_000001\">\n" +
                               "      <dc:creator rdf:parseType=\"Resource\">\n" +
                               "        <rdf:Bag>\n" +
                               "          <rdf:li rdf:parseType=\"Resource\">\n" +
                               "            <vCard:N rdf:parseType=\"Resource\">\n" +
                               "              <vCard:Family>Keating</vCard:Family>\n" +
                               "              <vCard:Given>Sarah</vCard:Given>\n" +
                               "            </vCard:N>\n" +
                               "          </rdf:li>\n" +
                               "        </rdf:Bag>\n" +
                               "      </dc:creator>\n" +
                               "      <dcterms:created rdf:parseType=\"Resource\">\n" +
                               "        <dcterms:W3CDTF>2008-11-17T18:37:00Z</dcterms:W3CDTF>\n" +
                               "      </dcterms:created>\n" +
                               "      <dcterms:modified rdf:parseType=\"Resource\">\n" +
                               "        <dcterms:W3CDTF>2008-11-17T18:37:00Z</dcterms:W3CDTF>\n" +
                               "      </dcterms:modified>\n" +
                               "      <bqbiol:isVersionOf>\n" +
                               "        <rdf:Bag>\n" +
                               "          <rdf:li rdf:resource=\"http://www.geneontology.org/#GO:0005892\"/>\n" +
                               "        </rdf:Bag>\n" +
                               "      </bqbiol:isVersionOf>\n" +
                               "    </rdf:Description>\n" +
                               "  </rdf:RDF>\n" +
                               "</annotation>";

            if (ann != null)
            {
                ;
            }
            {
                assertEquals(true, equals(expected, ann.toXMLString()));
            }
            {
            }
        }
コード例 #19
0
        public void AnalyzeFrixelFrame()
        {
            var pixelStructure = ModelCreator.CreatePixelStructure();

            FrixelAnalyzer analyzer = new FrixelAnalyzer();

            AnalysisResults results = analyzer.Analyze(pixelStructure);
        }
コード例 #20
0
    public static int Main(string[] args)
    {
        SBMLDocument d;
        int          errors;

        if (args.Length != 2)
        {
            Console.Write(Environment.NewLine
                          + "  usage: addModelHistory <input-filename> <output-filename>" + Environment.NewLine
                          + Environment.NewLine);
            return(2);
        }


        d      = libsbml.readSBML(args[0]);
        errors = (int)d.getNumErrors();

        if (errors > 0)
        {
            Console.Write("Read Error(s):" + Environment.NewLine);
            d.printErrors();

            Console.Write("Correct the above and re-run." + Environment.NewLine);
        }
        else
        {
            ModelHistory h = new ModelHistory();

            ModelCreator c = new ModelCreator();
            c.setFamilyName("Keating");
            c.setGivenName("Sarah");
            c.setEmail("*****@*****.**");
            c.setOrganization("University of Hertfordshire");

            long status = h.addCreator(c);
            printStatus("Status for addCreator: ", status);


            Date date  = new Date("1999-11-13T06:54:32");
            Date date2 = new Date("2007-11-30T06:54:00-02:00");

            status = h.setCreatedDate(date);
            printStatus("Set created date:      ", status);

            status = h.setModifiedDate(date2);
            printStatus("Set modified date:     ", status);

            status = d.getModel().setModelHistory(h);
            printStatus("Set model history:     ", status);


            libsbml.writeSBML(d, args[1]);
        }

        return(errors);
    }
コード例 #21
0
        public void OptimizePixStruct()
        {
            var pixelStructure = ModelCreator.CreatePixelStructure();

            FrixelOptimizer optimizer = new FrixelOptimizer();

            optimizer.RanIteration += Optimizer_RanIteration;

            optimizer.Optimize(pixelStructure);
        }
コード例 #22
0
        public void test_ModelHistory_addCreator3()
        {
            ModelHistory mh = new  ModelHistory();
            ModelCreator mc = null;
            int          i  = mh.addCreator(mc);

            assertTrue(i == libsbml.LIBSBML_OPERATION_FAILED);
            assertTrue(mh.getNumCreators() == 0);
            mh = null;
        }
コード例 #23
0
 private void RegisterUpdateDGs()
 {
     this.Deactivated += (sender, args) => {
         ModelCreator.UpdateModel(runModel, selected_Index_runModel);
         ModelCreator.UpdateModel(preProcessingModel, selected_Index_preProcessingModel);
         ModelCreator.UpdateModel(ProcessModel, selected_Index_ProcessModel);
         ModelCreator.UpdateModel(postProcessingModel, selected_Index_postProcessingModel);
         RefreshModels();
     };
 }
コード例 #24
0
        List <T> Map <T>(SqlDataReader reader)
        {
            List <Dictionary <string, object> > parsed = Parse(reader);
            List <T> ans = new List <T>();

            foreach (Dictionary <string, object> dict in parsed)
            {
                ans.Add(ModelCreator.CreateInstanse <T>(dict));
            }
            return(ans);
        }
コード例 #25
0
        private List <T> Map <T>(SqlDataReader reader)
        {
            var parsed = Parse(reader);
            var ans    = new List <T>();

            foreach (var dict in parsed)
            {
                ans.Add(ModelCreator.CreateInstanse <T>(dict));
            }
            return(ans);
        }
コード例 #26
0
        public void TestCreatingEmptyLibrariesWithinParticularEmptyModelAmongSeveralModels()
        {
            Repository eaRepository = new TemporaryFileBasedRepository(new EARepositoryModelCreator());

            ModelCreator creator = new ModelCreator(eaRepository, CctsRepositoryFactory.CreateCctsRepository(eaRepository));

            creator.CreateUpccModel("New Test Model", "PRIMLibrary", "ENUMLibrary", "CDTLibrary", "CCLibrary",
                                    "BDTLibrary", "BIELibrary", "DOCLibrary");

            AssertEmptyStandardCcLibrariesInBusinessLibrary(eaRepository, "Test Model 1", "New Test Model");
            AssertEmptyBieLibrariesinBusinessLibrary(eaRepository, "Test Model 1", "New Test Model");
        }
コード例 #27
0
        public void TestCreatingLibrariesAndImportingStandardLibrariesWithinParticularEmptyModelAmongSeveralModels()
        {
            Repository eaRepository = new TemporaryFileBasedRepository(new EARepositoryModelCreator());

            ModelCreator creator = new ModelCreator(eaRepository, CctsRepositoryFactory.CreateCctsRepository(eaRepository));

            creator.CreateUpccModel("New Test Model", "BDTLibrary", "BIELibrary", "DOCLibrary", resourceDescriptor);

            AssertEmptyStandardCcLibrariesInBusinessLibrary(eaRepository, "Test Model 1", "New Test Model");
            AssertStandardCcLibrariesContentInBusinessLibrary(eaRepository, "Test Model 1", "New Test Model");
            AssertEmptyBieLibrariesinBusinessLibrary(eaRepository, "Test Model 1", "New Test Model");
        }
コード例 #28
0
        public void test_RDFAnnotation2_getModelHistory()
        {
            ModelHistory history = m2.getModelHistory();

            assertTrue(history != null);
            ModelCreator mc = history.getCreator(0);

            assertTrue(("Hucka" == mc.getFamilyName()));
            assertTrue(("Mike" == mc.getGivenName()));
            assertTrue(("*****@*****.**" == mc.getEmail()));
            assertTrue(("BNMC" == mc.getOrganisation()));
            ModelCreator mc1 = history.getCreator(1);

            assertTrue(("Keating" == mc1.getFamilyName()));
            assertTrue(("Sarah" == mc1.getGivenName()));
            assertTrue(("*****@*****.**" == mc1.getEmail()));
            assertTrue(("UH" == mc1.getOrganisation()));
            Date date = history.getCreatedDate();

            assertTrue(date.getYear() == 2005);
            assertTrue(date.getMonth() == 2);
            assertTrue(date.getDay() == 2);
            assertTrue(date.getHour() == 14);
            assertTrue(date.getMinute() == 56);
            assertTrue(date.getSecond() == 11);
            assertTrue(date.getSignOffset() == 0);
            assertTrue(date.getHoursOffset() == 0);
            assertTrue(date.getMinutesOffset() == 0);
            assertTrue(("2005-02-02T14:56:11Z" == date.getDateAsString()));
            date = history.getModifiedDate();
            assertTrue(date.getYear() == 2006);
            assertTrue(date.getMonth() == 5);
            assertTrue(date.getDay() == 30);
            assertTrue(date.getHour() == 10);
            assertTrue(date.getMinute() == 46);
            assertTrue(date.getSecond() == 2);
            assertTrue(date.getSignOffset() == 0);
            assertTrue(date.getHoursOffset() == 0);
            assertTrue(date.getMinutesOffset() == 0);
            assertTrue(("2006-05-30T10:46:02Z" == date.getDateAsString()));
            date = history.getModifiedDate(1);
            assertTrue(date.getYear() == 2007);
            assertTrue(date.getMonth() == 1);
            assertTrue(date.getDay() == 16);
            assertTrue(date.getHour() == 15);
            assertTrue(date.getMinute() == 31);
            assertTrue(date.getSecond() == 52);
            assertTrue(date.getSignOffset() == 0);
            assertTrue(date.getHoursOffset() == 0);
            assertTrue(date.getMinutesOffset() == 0);
            assertTrue(("2007-01-16T15:31:52Z" == date.getDateAsString()));
        }
コード例 #29
0
        public void test_ModelHistory_addCreator2()
        {
            ModelHistory mh = new  ModelHistory();
            ModelCreator mc = new  ModelCreator();

            mc.setGivenName("Sarah");
            int i = mh.addCreator(mc);

            assertTrue(i == libsbml.LIBSBML_INVALID_OBJECT);
            assertTrue(mh.getNumCreators() == 0);
            mc = null;
            mh = null;
        }
コード例 #30
0
 private void AddPatient(object sender, RoutedEventArgs e)
 {
     if (!string.IsNullOrEmpty(txtName.Text.Trim()) && !string.IsNullOrEmpty(txtSurname.Text.Trim()))
     {
         patientRegistry.Add(ModelCreator.CreatePatient(txtName.Text, txtSurname.Text));
         this.Close();
     }
     else
     {
         MessageBox.Show("Enter data", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
         return;
     }
 }
        protected SequenceDiagramModelCreatorTestsFromJson(string fileName)
        {
            var path = Path.Combine(TestContext.CurrentContext.TestDirectory, @"..\..\ConversationsData\" + fileName);
            var content = File.ReadAllText(path);
            var deserializer = new JsonMessageDeserializer
            {
                DateFormat = "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK"
            };

            var messages = deserializer.Deserialize<List<StoredMessage>>(new PayLoad(content));
            ModelCreator = new ModelCreator(messages, GetContainer());

            result = ModelCreator.Endpoints;
        }