public void AddEventWorkTest() { //var xmlTestPath = "C:\\working\\BSO\\BSO.Archive\\OPASData\\WorkItemTest.xml"; var workId = Helper.CreateXElement(Constants.Work.workIDElement, "-1"); var workGroupID = new System.Xml.Linq.XElement(Constants.Work.workGroupIDElement, "-1"); var workItem = new System.Xml.Linq.XElement(Constants.Work.workElement, workId, workGroupID); var node = new System.Xml.Linq.XElement(Constants.Event.eventElement, workItem); ImportOPASData testOPAS = new ImportOPASData(); Event evt = Event.GetEventByID(-1); if (evt.IsNew) { evt.EventID = -1; evt.EventDate = DateTime.Today; } //System.Xml.Linq.XDocument doc = System.Xml.Linq.XDocument.Load(xmlTestPath); //System.Xml.Linq.XElement node = doc.Root.Element("eventItem"); testOPAS.AddEventWorkItems(evt, node); var eventWork = evt.EventWorks.First(); var work = eventWork.Work; Assert.IsTrue(evt.EventWorks.Count == 1); BsoArchiveEntities.Current.DeleteObject(eventWork); BsoArchiveEntities.Current.DeleteObject(work); BsoArchiveEntities.Current.DeleteObject(evt); }