Beispiel #1
0
        public async Task GetList_Playlists_Ok(ListPlaylistQuery listDatasourceQuery, int expectedCount)
        {
            var httpResponse = await _client.PostAsJsonAsync("/api/1.0/playlists/list", listDatasourceQuery);

            // Must be successful.
            httpResponse.EnsureSuccessStatusCode();
            httpResponse.StatusCode.ShouldBe(HttpStatusCode.OK);

            var ds = await Utilities.GetResponseContent <PagedResult <PlaylistLookupViewModel> >(httpResponse);

            ds.ShouldNotBeNull();
            ds.RowCount.ShouldBe(expectedCount);
        }
Beispiel #2
0
 public async Task <IActionResult> GetList([FromBody] ListPlaylistQuery query, CancellationToken cancellationToken)
 {
     return(Ok(await Mediator.Send(query, cancellationToken)));
 }