public void ListEventsTest() { EventDataCollection expectedEventDataCollection = GetEventDataCollection(); var response = new HttpResponseMessage(HttpStatusCode.OK) { Content = new StringContent(expectedEventDataCollection.ToJson()) }; var handler = new RecordedDelegatingHandler(response) { StatusCodeToReturn = HttpStatusCode.OK }; var startTime = DateTimeOffset.Parse("2014-03-11T01:00:00.00Z"); var endTime = DateTimeOffset.Parse("2014-03-11T02:00:00.00Z"); var insightsClient = GetInsightsClient(handler); var filterString = FilterString.Generate <ListEventsParameters>( p => (p.EventTimestamp >= startTime) && (p.EventTimestamp < endTime)); var actualEventDataCollection = insightsClient.EventOperations.ListEvents(filterString, selectedProperties: string.Empty); AreEqual(expectedEventDataCollection, actualEventDataCollection.EventDataCollection); }
public void ListEventsNextTest() { EventDataCollection expectedEventDataCollection = GetEventDataCollection(); var response = new HttpResponseMessage(HttpStatusCode.OK) { Content = new StringContent(expectedEventDataCollection.ToJson()) }; var handler = new RecordedDelegatingHandler(response) { StatusCodeToReturn = HttpStatusCode.OK }; var insightsClient = GetInsightsClient(handler); var actualEventDataCollection = insightsClient.EventOperations.ListEventsNext("http://www.microsoft.com"); AreEqual(expectedEventDataCollection, actualEventDataCollection.EventDataCollection); }