public void SendsTheCorrectParameter() { var connection = Substitute.For <IApiConnection>(); var client = new RepositoriesClient(connection); client.GetAllPublic(new PublicRepositoryRequest(364)); connection.Received() .GetAll <Repository>(Arg.Is <Uri>(u => u.ToString() == "/repositories?since=364")); }
public async Task SendsTheCorrectParameter() { var connection = Substitute.For <IApiConnection>(); var client = new RepositoriesClient(connection); await client.GetAllPublic(new PublicRepositoryRequest(364L)); connection.Received() .GetAll <Repository>(Arg.Is <Uri>(u => u.ToString() == "repositories?since=364"), null, "application/vnd.github.drax-preview+json"); }
public void RequestsTheCorrectUrlAndReturnsRepositories() { var connection = Substitute.For <IApiConnection>(); var client = new RepositoriesClient(connection); client.GetAllPublic(); connection.Received() .GetAll <Repository>(Arg.Is <Uri>(u => u.ToString() == "/repositories")); }
public async Task RequestsTheCorrectUrl() { var connection = Substitute.For <IApiConnection>(); var client = new RepositoriesClient(connection); await client.GetAllPublic(new PublicRepositoryRequest(364L)); connection.Received() .GetAll <Repository>(Arg.Is <Uri>(u => u.ToString() == "repositories?since=364")); }
public async Task RequestsTheCorrectUrlAndReturnsRepositories() { var connection = Substitute.For <IApiConnection>(); var client = new RepositoriesClient(connection); await client.GetAllPublic(); connection.Received() .GetAll <Repository>(Arg.Is <Uri>(u => u.ToString() == "repositories"), null, "application/vnd.github.drax-preview+json"); }
public void RequestsTheCorrectUrl() { var connection = Substitute.For <IApiConnection>(); var client = new RepositoriesClient(connection); client.GetAllPublic(new PublicRepositoryRequest(364)); connection.Received() .GetAll <Repository>(Arg.Is <Uri>(u => u.ToString() == "/repositories"), Arg.Any <Dictionary <string, string> >()); }
public void SendsTheCorrectParameter() { var connection = Substitute.For <IApiConnection>(); var client = new RepositoriesClient(connection); client.GetAllPublic(new PublicRepositoryRequest(364)); connection.Received() .GetAll <Repository>(Arg.Is <Uri>(u => u.ToString() == "/repositories"), Arg.Is <Dictionary <string, string> >(d => d.Count == 1 && d["since"] == "364")); }
public async Task SendsTheCorrectParameter() { var connection = Substitute.For<IApiConnection>(); var client = new RepositoriesClient(connection); await client.GetAllPublic(new PublicRepositoryRequest(364)); connection.Received() .GetAll<Repository>(Arg.Is<Uri>(u => u.ToString() == "repositories?since=364")); }
public async Task RequestsTheCorrectUrlAndReturnsRepositories() { var connection = Substitute.For<IApiConnection>(); var client = new RepositoriesClient(connection); await client.GetAllPublic(); connection.Received() .GetAll<Repository>(Arg.Is<Uri>(u => u.ToString() == "repositories")); }
public void RequestsTheCorrectUrl() { var connection = Substitute.For<IApiConnection>(); var client = new RepositoriesClient(connection); client.GetAllPublic(new PublicRepositoryRequest(364)); connection.Received() .GetAll<Repository>(Arg.Is<Uri>(u => u.ToString() == "/repositories?since=364")); }