public async Task TestFetchRepositories() { var repositoryContainer = await TravisAPI.GetRepositories("https://travis-ci.com/gurkenlabs"); Assert.IsNotNull(repositoryContainer); Assert.IsTrue(repositoryContainer.Count > 0); }
public async Task TestFetchHistoryBuilds() { var builds = await TravisAPI.GetBuilds("gurkenlabs", "litiengine", "master"); Assert.IsNotNull(builds); Assert.AreEqual(5, builds.Count); }
public async Task TestFetchProjects() { var jobContainer = await TravisAPI.GetJobs("https://travis-ci.com/gurkenlabs/litiengine"); Assert.IsNotNull(jobContainer); Assert.IsTrue(jobContainer.Count > 0); }
public void TestSlugEvaluation() { Assert.AreEqual("gurkenlabs", TravisAPI.GetOwnerName("gurkenlabs/litiengine")); Assert.AreEqual("gurkenlabs", TravisAPI.GetOwnerName("gurkenlabs/litiengine/")); Assert.AreEqual("litiengine", TravisAPI.GetRepositoryName("gurkenlabs/litiengine")); Assert.AreEqual("litiengine", TravisAPI.GetRepositoryName("gurkenlabs/litiengine/")); Assert.AreEqual("gurkenlabs/litiengine", TravisAPI.GetSlug("https://travis-ci.com/gurkenlabs/litiengine")); Assert.AreEqual("gurkenlabs/litiengine", TravisAPI.GetSlug("https://travis-ci.com/gurkenlabs/litiengine/")); Assert.AreEqual("gurkenlabs/litiengine", TravisAPI.GetSlug("https://travis-ci.com/gurkenlabs/litiengine/asdsaldiahjsdnmasdöasdsadasödlasuidja")); }