private IReadOnlyCollection <QueryableEdge> GetSelectedEdges() { var list = new List <QueryableEdge>(); List <T> edges = GetEdgesToReturn( _source, _pageDetails, out int offset); for (int i = 0; i < edges.Count; i++) { int index = offset + i; _properties[_position] = index; string cursor = Base64Serializer.Serialize(_properties); list.Add(new QueryableEdge(cursor, edges[i], index)); } return(list); }
public static LevelProgress Create(string bundleId, string imageId, LevelProgressData data) { if (string.IsNullOrEmpty(bundleId) || string.IsNullOrEmpty(imageId)) { return(null); } var levelProgress = new LevelProgress(); levelProgress.BundleId = bundleId; levelProgress.ImageId = imageId; levelProgress.m_data = data; if (!string.IsNullOrEmpty(data.Steps)) { levelProgress.m_steps = new List <ImageStepTileCoords>(Base64Serializer.Decode <ImageStepTileCoords[]>(data.Steps)); } return(levelProgress); }
public void SetUp() { _sut = CreateSut(); }
private static string SerializeCursor(int offSet) => Base64Serializer.Serialize(new Cursor { OffSet = offSet });