Add tests

This commit is contained in:
Henrik Andersson
2015-03-23 23:23:08 +10:00
parent 01665bce78
commit 818f730a6c
4 changed files with 124 additions and 1 deletions
@@ -1,4 +1,5 @@
using System.Reactive.Linq;
using System.Linq;
using System.Reactive.Linq;
using System.Threading.Tasks;
using Octokit.Reactive;
using Xunit;
@@ -27,5 +28,26 @@ namespace Octokit.Tests.Integration
Assert.False(repository2.Fork);
}
}
public class TheGetAllPublicSinceMethod
{
[IntegrationTest]
public async Task ReturnsAllPublicReposSinceLastSeen()
{
var github = Helper.GetAuthenticatedClient();
var client = new ObservableRepositoriesClient(github);
var request = new PublicRepositoryRequest
{
Since = 32732250
};
var repositories = await client.GetAllPublic(request).ToArray();
Assert.NotNull(repositories);
Assert.True(repositories.Any());
Assert.Equal(32732252, repositories[0].Id);
Assert.False(repositories[0].Private);
Assert.Equal("zad19", repositories[0].Name);
}
}
}
}