internal static WorkItem Create() { var wi = new WorkItem(); wi.Id = -1; wi.State = "Proposed"; unitOfWork.Entities.Add(wi); return wi; }
public void ReadXmlTest() { var uow = new XmlUnitOfWork(fileName); var x = new WorkItem { Description = "test", Id = 0, State = "test", Title = "test" }; uow.Entities.Add(x); uow.Commit(); var target = new XmlUnitOfWork_Accessor(fileName); Assert.AreEqual(1, target.ReadXml().Count()); }
public void EntitiesTest() { var uow = new XmlUnitOfWork(fileName); var x = new WorkItem { Description = "test", Id = 0, State = "test", Title = "test" }; uow.Entities.Add(x); uow.Commit(); uow = new XmlUnitOfWork(fileName); var actual = uow.Entities.FindById(1) as WorkItem; // 0 is just a placeholder Assert.AreEqual(x.Description, actual.Description); }