public void AddCat() { var cat = Coll.AddCategory(); Assert.NotNull(cat); Assert.True(Coll.OfType <Category> ().Any()); }
public void SimpleImport() { var baseCat = BaseColl.AddCategory(); baseCat.Name = "base"; var importCat = ImportColl.AddCategory(); importCat.Name = "import"; BaseColl.ImportCategory(ImportColl); Assert.AreEqual(2, BaseColl.EnumerateCategories().Count()); }
static Category clone(this Category obj, TaskCollection coll) { var ret = coll.AddCategory(); ret.Name = obj.Name; return(ret); }
public void Clone() { const string fn = "test00"; var tc = new TaskCollection(); tc.AddNew().AddCategory(tc.AddCategory().Id); tc.AddNew(); tc.Save(fn); var tc2 = TaskCollection.Load(fn); Assert.AreEqual(tc.Count, tc2.Count); }
public void CategoryNullFalse() { var cat = Collection.AddCategory(); Assert.NotNull(cat); cat.Name = "Oi"; var task = Collection.AddNew(); task.AddCategory(cat.Id); Assert.True(task.HasCategory(cat)); }
public void PreservesCats() { const string fn = "test03"; var tc = new TaskCollection(); var task = tc.AddNew(); var cat = tc.AddCategory(); task.AddCategory(cat.Id); tc.Save(fn); var tc2 = TaskCollection.Load(fn); var task2 = tc2.GetById <Task> (task.Id); Assert.True(task2.HasCategory(cat.Id)); }