public void ImmediateDeleteProject() { var obj = ProjectEdit.NewProject(); obj.Name = "Test"; obj.Description = "This is a test"; obj = obj.Save(); ProjectEdit.DeleteProject(obj.Id); Assert.IsFalse(ProjectEdit.Exists(obj.Id)); }
public void DeferredDeleteProject() { var obj = ProjectEdit.NewProject(); obj.Name = "Test"; obj.Description = "This is a test"; obj = obj.Save(); obj.Delete(); obj = obj.Save(); Assert.IsTrue(obj.IsNew); Assert.IsTrue(obj.IsDirty); Assert.IsFalse(ProjectEdit.Exists(obj.Id)); }