public void SessionCreateOrder() { int rpp = 100; HashSet <Guid> s = new HashSet <Guid>(); for (int page = 1; page <= 10; page++) { List <Guid> sessionList = DataMarshal.GetSessions(page, rpp); Turbine.Data.Session entity = null; DateTime dt = DateTime.Now; foreach (Guid guid in sessionList) { Assert.IsFalse(s.Contains <Guid>(guid)); s.Add(guid); entity = DataMarshal.GetSessionMeta(guid); Debug.WriteLine(entity.Id); // test Create Timestamp Assert.IsTrue(DateTime.Compare(dt, entity.Create) <= 0, "Session '" + guid + "'Out of Order"); dt = entity.Create; } Assert.IsTrue(sessionList.Count() == 100); } }
public static bool UpdateDescription(string sessionid, string description) { Guid id = Guid.Parse(sessionid); using (TurbineModelContainer container = new TurbineModelContainer()) { Turbine.Data.Session entity = container.Sessions.Single(s => s.Id == id); entity.Descrption = description; container.SaveChanges(); } return(true); }
public static Session GetSessionMeta(Guid id) { Session session = null; using (TurbineModelContainer container = new TurbineModelContainer()) { Turbine.Data.Session entity = container.Sessions.Single(s => s.Id == id); session = new Session() { Id = entity.Id, Create = entity.Create, Finished = entity.Finished, Descrption = entity.Descrption }; } return(session); }