public void GetMonthMatrixAsyncShouldThrowTicketsCacheApiException() { SetupMockHttp(ApiEndPoints.MonthMatrix, "Unauthorized"); var apiClient = new TicketsCacheApiClient(GetTokenFixture(), mockHttp.ToHttpClient(), false, false); apiClient.GetMonthMatrixAsync().ShouldThrow(typeof(TicketsCacheApiException)); }
public async Task GetMonthMatrixAsyncShouldReturnTicketArray() { SetupMockHttp(ApiEndPoints.MonthMatrix, "MonthMatrixSuccess"); var apiClient = new TicketsCacheApiClient(GetTokenFixture(), mockHttp.ToHttpClient(), false, false); var tickets = await apiClient.GetMonthMatrixAsync(); tickets.Length.ShouldBe(1); var ticket = tickets[0]; ticket.Value.ShouldBe(29127); }