public void ResourceProperty_Verify_CanReadEntry() { var request = new SDataResourcePropertyRequest(_service) { ResourceKind = "employees", ResourceSelector = "1", ResourceProperties = { "LoginID" } }; _mock.Setup(s => s.ReadEntry(request)).Returns(TestData.Entry); var entry = request.Read(); Expect(entry, Is.Not.Null); }
private void btnPropertiesRead_Click(object sender, EventArgs e) { if (cbIsFeed.Checked) { var feed = _sdataResourcePropertyRequest.ReadFeed(); var table = new DataTable(); table.Columns.Add("Author"); table.Columns.Add("Id"); table.Columns.Add("Title"); // iterate through the list of entries in the feed foreach (var atomentry in feed.Entries) { var dr = table.NewRow(); dr[0] = atomentry.Authors.Select(author => author.Name).FirstOrDefault(); dr[1] = atomentry.Id.Uri.AbsoluteUri; dr[2] = atomentry.Title.Content; table.Rows.Add(dr); } gridRPPayloads.SelectedObject = null; // show it in the grid rpGridEntries.DataSource = table; rpGridEntries.Refresh(); rpGridEntries.AutoResizeColumns(); } else { var entry = _sdataResourcePropertyRequest.Read(); var payload = entry.GetSDataPayload(); rpGridEntries.DataSource = null; // show it in the grid gridRPPayloads.SelectedObject = payload; } }