delete repos created during integration tests

This commit is contained in:
half-ogre
2013-10-09 13:42:20 -07:00
parent 738b9e8f58
commit 02fb1f83be
2 changed files with 136 additions and 51 deletions
+15
View File
@@ -17,6 +17,21 @@ namespace Octokit.Tests.Integration
public static Credentials Credentials { get { return _credentialsThunk.Value; }}
public static void DeleteRepo(Repository repository)
{
DeleteRepo(repository.Owner.Login, repository.Name);
}
public static void DeleteRepo(string owner, string name)
{
var api = new GitHubClient("Integration Test Runner") { Credentials = Credentials };
try
{
api.Repository.Delete(owner, name);
}
catch { }
}
public static string MakeNameWithTimestamp(string name)
{
return string.Concat(name, "-", DateTime.UtcNow.ToString("yyyyMMddhhmmssfff"));