LongoMatch.DB.DataBase.UpdateProject C# (CSharp) Method

UpdateProject() public method

public UpdateProject ( Project project ) : void
project Project
return void
        public void UpdateProject(Project project)
        {
            Log.Debug (string.Format ("Update project {0}", project.ID));
            project.ConsolidateDescription ();
            AddProject (project);
        }

Usage Example

示例#1
0
 public void TestUpdateProject()
 {
     string dbdir = Path.Combine (tmpdir, "test.ldb");
     DataBase db = new DataBase (dbdir);
     ProjectDescriptionLongoMatch pd1 = new ProjectDescriptionLongoMatch ();
     ProjectLongoMatch p1 = new ProjectLongoMatch {Description = pd1};
     DateTime lastModified = p1.Description.LastModified;
     Assert.IsTrue (db.AddProject (p1));
     Assert.IsTrue (db.UpdateProject (p1));
     Assert.AreNotEqual (p1.Description.LastModified, lastModified);
 }