From aa544f2843863cd01e409113a74c2a6802828884 Mon Sep 17 00:00:00 2001 From: Martin Lee Date: Wed, 26 Feb 2020 11:39:58 +0000 Subject: [PATCH] Fix endpoint --- BritishHorseRacingApi.Tests/ApiClientTests.cs | 4 ++-- .../BritishHorseRacingApi.Tests.csproj | 10 ++++++++-- BritishHorseRacingApi.sln | 12 ++++++------ BritishHorseRacingApi/ApiClient.cs | 2 +- 4 files changed, 17 insertions(+), 11 deletions(-) diff --git a/BritishHorseRacingApi.Tests/ApiClientTests.cs b/BritishHorseRacingApi.Tests/ApiClientTests.cs index dd68271..5c3c44d 100644 --- a/BritishHorseRacingApi.Tests/ApiClientTests.cs +++ b/BritishHorseRacingApi.Tests/ApiClientTests.cs @@ -90,8 +90,8 @@ namespace BritishHorseRacingApi.Tests { var client = new ApiClient(); var token = await client.GetNewToken(); - var results = await client.GetRaceRunners(2020, 50144, 0); - Assert.Equal(13, results.Data.Length); + var results = await client.GetRaceRunners(2020, 31967, 0); + Assert.Equal(4, results.Data.Length); } [Fact] diff --git a/BritishHorseRacingApi.Tests/BritishHorseRacingApi.Tests.csproj b/BritishHorseRacingApi.Tests/BritishHorseRacingApi.Tests.csproj index 3501b94..9fa7f04 100644 --- a/BritishHorseRacingApi.Tests/BritishHorseRacingApi.Tests.csproj +++ b/BritishHorseRacingApi.Tests/BritishHorseRacingApi.Tests.csproj @@ -1,11 +1,17 @@ - netstandard2.0 + netcoreapp3.1 + + false - + + + + + diff --git a/BritishHorseRacingApi.sln b/BritishHorseRacingApi.sln index 992b6d2..6853795 100644 --- a/BritishHorseRacingApi.sln +++ b/BritishHorseRacingApi.sln @@ -3,9 +3,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 16 VisualStudioVersion = 16.0.29728.190 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BritishHorseRacingApi", "BritishHorseRacingApi\BritishHorseRacingApi.csproj", "{A8C8795B-EDA8-4AB5-9B85-3DA8E883CBD6}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BritishHorseRacingApi", "BritishHorseRacingApi\BritishHorseRacingApi.csproj", "{A8C8795B-EDA8-4AB5-9B85-3DA8E883CBD6}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BritishHorseRacingApi.Tests", "BritishHorseRacingApi.Tests\BritishHorseRacingApi.Tests.csproj", "{64B65FA2-BE79-40E5-810D-70C13514A791}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BritishHorseRacingApi.Tests", "BritishHorseRacingApi.Tests\BritishHorseRacingApi.Tests.csproj", "{6C062BCD-08AC-4929-9F05-8DEF09C4AF7C}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -17,10 +17,10 @@ Global {A8C8795B-EDA8-4AB5-9B85-3DA8E883CBD6}.Debug|Any CPU.Build.0 = Debug|Any CPU {A8C8795B-EDA8-4AB5-9B85-3DA8E883CBD6}.Release|Any CPU.ActiveCfg = Release|Any CPU {A8C8795B-EDA8-4AB5-9B85-3DA8E883CBD6}.Release|Any CPU.Build.0 = Release|Any CPU - {64B65FA2-BE79-40E5-810D-70C13514A791}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {64B65FA2-BE79-40E5-810D-70C13514A791}.Debug|Any CPU.Build.0 = Debug|Any CPU - {64B65FA2-BE79-40E5-810D-70C13514A791}.Release|Any CPU.ActiveCfg = Release|Any CPU - {64B65FA2-BE79-40E5-810D-70C13514A791}.Release|Any CPU.Build.0 = Release|Any CPU + {6C062BCD-08AC-4929-9F05-8DEF09C4AF7C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6C062BCD-08AC-4929-9F05-8DEF09C4AF7C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6C062BCD-08AC-4929-9F05-8DEF09C4AF7C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6C062BCD-08AC-4929-9F05-8DEF09C4AF7C}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/BritishHorseRacingApi/ApiClient.cs b/BritishHorseRacingApi/ApiClient.cs index 8b0e804..dba51cb 100644 --- a/BritishHorseRacingApi/ApiClient.cs +++ b/BritishHorseRacingApi/ApiClient.cs @@ -25,7 +25,7 @@ namespace BritishHorseRacingApi private const string V3Endpoint = Endpoint + "/v3"; public const string Fixtures = V3Endpoint + "/fixtures"; public const string Races = Fixtures + "/{0}/{1}/races"; - public const string Runners = Races + "/races/{0}/{1}/{2}/entries"; + public const string Runners = V3Endpoint + "/races/{0}/{1}/{2}/entries"; public const string RaceResults = V3Endpoint + "/races/{0}/{1}/{2}/results"; public const string Racecourses = V1Endpoint + "/racecourses"; public const string Jockeys = V3Endpoint + "/jockeys";