public void GetCinemas_ThrowsOnCancel() { CancellationTokenSource cts = new CancellationTokenSource(); cts.Cancel(); IKinoheldApiClient client = new KinoheldApiClient(); Assert.ThrowsAsync<TaskCanceledException>(async () => { var o = await client.GetCinemas("aurich", null, 10, 5, GetCinemasDynamicQuery.Full, cts.Token); }); }
public void GetCities_ThrowsOnCancel() { CancellationTokenSource cts = new CancellationTokenSource(); cts.Cancel(); IKinoheldApiClient client = new KinoheldApiClient(); Assert.ThrowsAsync<TaskCanceledException>(async () => { var o = await client.GetCities("aurich", 10, cts.Token); }); }
public void GetCinemas_ThrowsWhenIdSmallerOrEqual0() { IKinoheldApiClient client = new KinoheldApiClient(); Assert.ThrowsAsync <ArgumentOutOfRangeException>(async() => { var o = await client.GetShows(0, null, GetShowsDynamicQuery.Full, CancellationToken.None); }); Assert.ThrowsAsync <ArgumentOutOfRangeException>(async() => { var o = await client.GetShows(-1, null, GetShowsDynamicQuery.Full, CancellationToken.None); }); }
public void GetCities_ThrowsWhenLimitSmallerOrEqual0() { IKinoheldApiClient client = new KinoheldApiClient(); Assert.ThrowsAsync <ArgumentOutOfRangeException>(async() => { var o = await client.GetCities("aurich", -1, CancellationToken.None); }); Assert.ThrowsAsync <ArgumentOutOfRangeException>(async() => { var o = await client.GetCities("aurich", 0, CancellationToken.None); }); }
public void GetCities_ThrowsWhenSearchTermNotFilled() { IKinoheldApiClient client = new KinoheldApiClient(); Assert.ThrowsAsync <ArgumentNullException>(async() => { var o = await client.GetCities(null, 1, CancellationToken.None); }); Assert.ThrowsAsync <ArgumentNullException>(async() => { var o = await client.GetCities(string.Empty, 1, CancellationToken.None); }); }
public void GetCinemas_ThrowsWhenCityNotFilled() { IKinoheldApiClient client = new KinoheldApiClient(); Assert.ThrowsAsync <ArgumentNullException>(async() => { var o = await client.GetCinemas(null, null, 15, 5, GetCinemasDynamicQuery.Full, CancellationToken.None); }); Assert.ThrowsAsync <ArgumentNullException>(async() => { var o = await client.GetCinemas(string.Empty, null, 15, 5, GetCinemasDynamicQuery.Full, CancellationToken.None); }); }
public async Task GetShows_ReturnsSomeShowsWhenDateIsNotSet() { IKinoheldApiClient client = new KinoheldApiClient(); var cinemas = await client.GetShows(2127, null, GetShowsDynamicQuery.Full, CancellationToken.None); Assert.IsNotNull(cinemas); }
public async Task GetShows_ReturnsSomeShowsWhenDateIsSet() { IKinoheldApiClient client = new KinoheldApiClient(); var shows = await client.GetShows(2127, DateTime.Today, GetShowsDynamicQuery.Full, CancellationToken.None); Assert.IsNotNull(shows); }
public async Task GetCities_ReturnsSomeCitiesWithTerm() { IKinoheldApiClient client = new KinoheldApiClient(); var cities = await client.GetCities("aur", 10, CancellationToken.None); Assert.IsNotNull(cities); }
public async Task GetCinemas_ReturnsSomeCinemas() { IKinoheldApiClient client = new KinoheldApiClient(); var cinemas = await client.GetCinemas("aurich", string.Empty, 15, 5, GetCinemasDynamicQuery.Full, CancellationToken.None); Assert.IsNotNull(cinemas); }