public void ReturnsInValidInitialization() { var provider = new BitBucketProvider(); var valid = provider.Initialize("https://github.com/CatenaLogic/GitLink"); Assert.IsFalse(valid); }
public void ReturnsValidInitialization() { var provider = new BitBucketProvider(); var valid = provider.Initialize("https://bitbucket.org/CatenaLogic/GitLink"); Assert.IsTrue(valid); }
public void ReturnsValidRawGitUrl() { var provider = new BitBucketProvider(); provider.Initialize("https://bitbucket.org/CatenaLogic/GitLink"); Assert.AreEqual("https://bitbucket.org/CatenaLogic/GitLink/raw", provider.RawGitUrl); }
public void ReturnsValidProjectUrlWhenContainsPeriod() { var provider = new BitBucketProvider(); provider.Initialize("https://bitbucket.org/CatenaLogic/dotted.Project"); Assert.AreEqual("https://bitbucket.org/CatenaLogic/dotted.Project", provider.ProjectUrl); }
public void ReturnsValidProject() { var provider = new BitBucketProvider(); provider.Initialize("https://bitbucket.org/CatenaLogic/GitLink"); Assert.AreEqual("GitLink", provider.ProjectName); }
GivenASomething_RedirectToAuthenticateGivenAValidRequestToken_RedirectToAuthenticate_ReturnsARedirectResult () { var bitBucketProvider = new BitBucketProvider("xXHJtx5cxYEsXqa8jK", "7KYfuV7f8Xkr7EG7wTdw2SLWgY5VfUjr"); var authenticationServiceSettings = new BitBucketAuthenticationServiceSettings { CallBackUri = new Uri("http://localhost:2183") }; var result = bitBucketProvider.RedirectToAuthenticate(authenticationServiceSettings); // Assert. Assert.NotNull(result); }